

What's your code?
Can you check the network and console logs?
You might be running into a 3rd party cookie problem. To solve that, you need a custom domain

Can I do that on mobile ?

Why not?

Im not experienced with IOS device (safari) F11. Is there any way can i prototype that on my PC ?

Prototype what?

I added custom domain appwrite.peksai.com

And did you update your app to use that for your endpoint?

const handleGoogleLogin = async () => {
setLoading(true);
setError(null);
setSuccess(null);
try {
await authService.googleLogin(); // Ensure this returns a promise
} catch (err) {
setError(err.message || "Google giriş başarısız. Lütfen tekrar deneyin.");
} finally {
setLoading(false);
}
};
--
googleLogin = () => {
return AuthService.account.createOAuth2Session(
"google",
"http://www.peksai.com/",
"http://www.peksai.com/login"
);
};

Not atm, can you tell me how to do that?

client
.setEndpoint("https://cloud.appwrite.io/v1")
.setProject("");
i assume i need to change this right? to https://appwrite.peksai.com ?


https://appwrite.peksai.com/account GETS 404 not found atm.


You're missing the v1


It gives not allowed atm.

do i need to add new api route here ?


Ok i think i need to change callback url on there instead.

The URI should be the same except for the hostname/domain

It works on PC now. Need to test it on mobile tho

Its fixed.

Custom domain solved it. thank you.

Recommended threads
- my database attribute stuck in processin...
when i created attributes in collection 3 of those attributes become "processing", and they are not updating, the worst thing is that i cant even delete them s...
- Is Quick Start for function creation wor...
I am trying to create a Node.js function using the Quick Start feature. It fails and tells me that it could not locate the package.json file. Isn't Quick Start ...
- Forever Processing Issue
I encountered an issue when creating attributes in the collections . if you create an attribute of type string for example and choose a size of 200 or 250 or a...
