Flutter phone authentication with play integrity api. #10523
Replies: 9 comments 30 replies
-
I too am getting this error and cant figure out why. I have setup Play integrity in google cloud and link myproject, also using the debug token thats given from the app and registered it inside the project. |
Beta Was this translation helpful? Give feedback.
-
There's an ongoing incident on this topic Does this mean that phone authentication on Android is currently not working? If yes, I don't understand why this is not considered high priority. The |
Beta Was this translation helpful? Give feedback.
-
Thanks for reporting this issue. I believe that there are potentially a few instances where the fallback to reCAPTCHA could occur:
A few other notes:
@luckyhandler - Phone authentication is still working on Flutter Android and Android. Phone authentication is falling back to reCaptcha for attestation rather than using the Play Integrity API. If you are unable to get the reCaptcha flow working as well, visit this comment which provides some additional troubleshooting and validation steps to ensure that your app is able to at least fallback to reCaptcha while Play Integrity is being restored as the client verification method. |
Beta Was this translation helpful? Give feedback.
-
It is clearly that at present Play Integrity migration is a big hurt for developers, so the deadline of Play Store is ridiculous. |
Beta Was this translation helpful? Give feedback.
-
I have problem related to this issue. Captcha flow works locally but it looks like it doesn't work on Google Play app version. |
Beta Was this translation helpful? Give feedback.
-
@nohe427 @luckyhandler Please help check the steps I did to integrate Play Integrity:
Many thanks. |
Beta Was this translation helpful? Give feedback.
-
We get impacted by this bug. Double checked the SHA256 and SHA1 key matches my local APK and the one on Play Store console. More importantly, our clients have reported that reCaptcha also fails for them. In the popup web page, it says:
Please help! This is blocking the normal user flow. |
Beta Was this translation helpful? Give feedback.
-
From reading the issue, I'm assuming that play integrity requires the app to be on the play store, but If that's the case then how can I use it if I'm still in the production stage? |
Beta Was this translation helpful? Give feedback.
-
Hello everyone! I wanted to share the solution I found for a problem I was facing. Initially, I hadn't restricted the API key for Google Cloud of Firebase, specifically the Android API key. I did this to test if Firebase Auth was functioning correctly. After confirming that Firebase phone authentication was working fine, I proceeded to restrict the API key by using the app signing key from the Google Console and the SHA-1 from my Android Studio for debugging purposes. Hence, the issue I was encountering did not relate to AppCheck or activating Android device verification. The key point was to ensure that the Firebase API key was restricted in a manner similar to the API key used by Google Cloud. I'm grateful for this forum, which provided me with the necessary solutions and hints. Thank you! |
Beta Was this translation helpful? Give feedback.
-
Flutter phone authentication not working since safety net device verification is deprecated.
For the new projects created after January safety net option not available we must use play integrity api.
still its redirecting to browser page asking us to verify app with reCAPTCHA.
in the browser page im getting this error: 'Unable to process request due to missing initial state. This may happen if browser sessionStorage is inaccessible or accidentally cleared.'
when we press back I'm getting 'Missing client identifier error'
Beta Was this translation helpful? Give feedback.
All reactions