Getting 400 Error in Oauth Google Login in production build apk, working locally properly
- 1
- React Native

Hi, I am building React Native app, here I am using AppWrite auth in React Native Expo. I have been building it for last few days. it is working properly but today i created its build apk, and when i tried to login using Google Oauth. It started giving Wierd error. I though production envs are missing, but they there properly. I have attached screenshot of the issue.

what are the success and failure urls?

Not provided any success or failure URL I guess. Because it is working properly Expo dev on my system, but giving this error when I build apk of it.

Please check this auth code:
const login = async (): Promise<boolean> => { try { const redirectURI = Linking.createURL("/"); const response = await account.createOAuth2Token( OAuthProvider.Google, redirectURI );
if (!response) {
throw new AuthError("OAuth2 response was empty");
}
const browserResult = await openAuthSessionAsync(
response.toString(),
redirectURI
).catch((error) => {
throw new AuthError("Failed to open auth session", error);
});
if (browserResult.type !== "success") {
throw new AuthError(`Auth session failed: ${browserResult.type}`);
}
const url = new URL(browserResult.url);
const secret = url.searchParams.get("secret");
const userId = url.searchParams.get("userId");
if (!secret || !userId) {
throw new AuthError(
"Missing authentication parameters from callback URL"
);
}
const session = await account
.createSession(userId, secret)
.catch((error) => {
throw new AuthError("Failed to create session", error);
});
if (!session) {
throw new AuthError("Session creation returned empty response");
}
return true;
} catch (error) {
if (error instanceof AuthError) {
console.error(Authentication failed: ${error.message}
, error.cause);
} else {
console.error("Unexpected authentication error:", error);
}
return false;
}
};
Recommended threads
- Migration issues
Hey, quick question — I’m currently running a project on an Appwrite Pro account, but I recently got access to the GitHub Student Pack. Is there a way to migrat...
- getFileViewURL in react native not retur...
Hi everyone, im trying to get the file url from storage but when i use the getFileViewURL method i get a url that looks like this: "https://fra.cloud.appwrite....
- Cant retrieve data
i cant retrieve my data
