
I’m encountering an issue with authentication with google or apple in my Expo React Native app. It was working previously, but it has recently stopped keeping, and I’m now receiving the following error:
Error 400
Invalid
success param: Invalid URI. Register your new client (localhost) as a new platform on your project console dashboard
general_argument_invalid
Has there been a recent update or change that could be causing this? Any guidance on resolving this would be appreciated.

Can you provide the function code?


thats the function

`export const loginWithOAuth = async (provider: OAuthProvider) => {
let redirectScheme = makeRedirectUri({ preferLocalhost: true });
//HACK: localhost is a hack to get the redirection possible
if (!redirectScheme.includes('localhost')) {
redirectScheme = ${redirectScheme}localhost
;
}
const url = account.createOAuth2Token(provider, redirectScheme); if (!url) return;
const result = await openAuthSessionAsync(url.href, redirectScheme); if ('url' in result) { const resultUrl = new URL(result.url); const secret = resultUrl.searchParams.get('secret'); const userId = resultUrl.searchParams.get('userId'); if (!secret || !userId) return; await account.createSession(userId, secret); } return true; };`

and thats the loginWithOAuth

Just try adding localhost as a platform as the error says in the console

i have it already

the login was working fine previously like i said

The team was working on support for expo go. Maybe something changed in the code for this.

@Steven sorry for the ping. Can you help here? This a new kind of error.

Yeah that's what i want to confirm
Recommended threads
- Upsert Announcement: Swift Not Working
With the Upsert announcement, we are not having success with upsert in Swift. We’ve tried the following (from the docs) do { let doc = try await databases...
- Using the React Native SDK's getFileDown...
const result = await storage.getFileDownload('bucketId', 'fileId'); console.log(result, typeof result); >>[] object
- Function logs
Where do I see the function logs? I created them using this documentation, tried log and context.log https://appwrite.io/docs/products/functions/develop and I d...
