i am adding "login with google" button in my android app, i have completely setup the google auth in appwrite and google cloud console too. heres what i have done to setup the google auth yet: -enabled google auth in "auth" section in appwrite.
-created Oauth client id on google cloud console with the redirect URL provided by appwrite and copy pasted the "app id" and "app secret" from this OAuth Client id to Google OAuth2 Settings in appwrite.
-Added the below codeto my manifest file for callback:
<activity
android:name="io.appwrite.views.CallbackActivity"
android:exported="true">
<intent-filter android:label="android_web_auth">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="auth"
android:scheme="appwrite-callback-67699acf002ecc80c89f"/>
</intent-filter>
</activity>
Below is my code for google auth in my app:
suspend fun googleAuth(activity: ComponentActivity) {
val account = Account(client)
try {
// Launch OAuth2 session creation
account.createOAuth2Session(
provider = OAuthProvider.GOOGLE,
activity = activity
)
// Log success
Log.d(TAG, "OAuth2 session created successfully with Google.")
// Fetch session to confirm
getSession()
} catch (e: AppwriteException) {
Log.e(TAG, "Error creating OAuth2 session with Google: ${e.message}", e)
error.postValue(e)
} catch (e: Exception) {
Log.e(TAG, "Unexpected error during OAuth2 session creation: ${e.message}", e)
error.postValue(AppwriteException("Unexpected error occurred: ${e.message}"))
}
}
google Auth in Android not working
here's the video of the error thats occuring
what am i doing wrong?
and also , other things in my project are working, like fetching documents from database, etc
guys help pls?
@INAKA It looks like this is a common problem after an update or something. We see the problem in these threads too: https://discord.com/channels/564160730845151244/1320707153840963704/1321716319841812562 and here too: https://discord.com/channels/564160730845151244/1321088199971442748/1321124965038428231
Unfortunately no idea what happened 😕
yaaa, this seems like a common problem, but when will it get resolved?
@INAKA this is a good question. I am a little bit confused, I did not change my application code and out of sudden the oauth2 functionality is not working 🤷♂️
I tried to debug the problem, but the response is occuring the browser of the smartphone this is kinda hard to debug it in device browser 😕
I am also facing the same.
try to upvote the first post in this thread: https://discord.com/channels/564160730845151244/1321717751798038600/1321717751798038600 Maybe we get attention that way
Recommended threads
- Anonymous Sessions using Node SDKs
I am attempting to use anonymous sessions with the Node SDK but I have simply no idea how to persist the session to a cookie, pass it to the session client, etc...
- Auth working for emulator but not for ph...
hey guys i'm using appwrite for expo react native it is working perfectly for emulator but does not working for physical devices can u explain any one and it is...
- unlike any other provider, your sites DN...
your nameservers dont work with a funny little CNAME error, which is a weird bug but thats what you get when you try to be the kitchen sink, funny errors.