FIREBASE_AUTH_API is not available on this device - facebook

I have followed the new Google Firebase guide for Facebook sign-in on Android but I am consistently getting the following error on a particular device.
FirebaseAuth:signInWithCredential failed
com.google.firebase.FirebaseApiNotAvailableException: API: InternalFirebaseAuth.FIREBASE_AUTH_API is not available on this device.
On other devices it seems to work fine. The device is Moto X Play running Android 6.0.1. It also has Google Play Services 9.0.83. I tried a complete uninstall and reinstall with no luck.

This was a bug affecting the 9.0.0 and 9.0.1 versions of the SDK. It has been fixed as of SDK version 9.0.2.
Update the Google repository via the Android SDK manager and then change your gradle dependency to:
compile 'com.google.firebase:firebase-auth:9.0.2'
See incident details here.

As Alfonso says in the comments, there is an issue we are seeing where some users don't have the Firebase Auth API available even though they have Google Play services 9.0.83.
That's a bug - sorry about that - and is being investigated at the moment. If you're seeing it, please raise an issue in the troubleshooting page with any further details of the device where you had the problem.

Related

net:: ERR_SPDY_PROTOCOL_ERROR - Flutter webview app on android 6.0 Marshmallow

I created a flutter webview application and successfully tested on many emulator android api versions & a physical device running on Android 11. Lastly when I'm testing on my older android 6.0 device , I got an error message as mentioned below.
The webpage https://testsite.com could not be loaded because
net:: ERR_SPDY_PROTOCOL_ERROR
If this error occurred to anybody / if anyone have solution for this, please help.
I found an article on internet said that this "ERR_SPDY_PROTOCOL_ERROR" can occur due to outdated web browser. So I tried to update the chrome browser on my phone. But it didn't solve my problem.
Finally I made it worked by updating the Android System WebView on google playstore. I think the error earlier happened is because of the very old Android System WebView.

Getting issue in Flutter app in Facebook login feature

I am using flutter 1.22.5 and Facebook plugin flutter_facebook_login: 3.0.0
to provide feature of Sign in with Facebook. Currently facing this error.
App not active: This app is not currently accessible and the app developer is aware of the issue. you will be able to log in when the app is reactivated
For other dependency I am not allowed to update flutter or Facebook plugin version.
Can someone guide me, Thanks in advance.
This answer is recent and may help. The error may not be linked to your code, but I recommend that you try to update your code to a SDK latest Flutter version.

How login to Google using google SDK in OSX (Mac)

I found this link to integrating Google Login SDK in my iOS app & there was no problem.
Now I want to do the same on the Mac version of my app but I couldn't find any SDK for that!
I googled it and found this link which says I could use firebase login instead.
So I used this link to integrate FireBase:
But I'm stuck at integrating FireBase because when I update my podfile
I get this error:
CocoaPods could not find compatible versions for pod "FirebaseCore"
I also tried this: pod 'FirebaseOSX', '>= 2.4.2'
But I got this error:
Specs satisfying the `FirebaseOSX (>= 2.4.2)` dependency were found, but they required a higher minimum deployment target.
So I am Stuck!
is there any simple or better way to integrate Google Login in my OSX app?
Have you tried GTMAppAuth? : here.
You can use it for both iOS and Mac.

Getting a check log error on publish in SmartFace app studio

I am trying to publish the android app from SmartFace app studio and it is giving me an error to check logs. I am not sure where to find these logs. Publish to iOS works fine. Also I verified the android SDK is found in Project Details tab.
I have attached the screenshots here
This kind of publishing error can be caused by many factors. The ones that I know of are:
node.js that comes with Smartface is outdated, so you have to update it mannualy by going to its site and installing the latest version.
Sometimes Smartface says Java is found but it's not, so writing the correct directory could fix the issue.

Turn auto-sync on in Android emulator

I've found this problem a few times on the web, but no answer:
I'm running an android application (using C2DM) on an emulator using a google api avd (api 8 upwards, tried a few of them). I've managed to register a google account on the device, but it says "sync is off".
Anybody knows how to turn this on?
Try the latest version of Google API's Add-on with an emulator and it may have solved the issue of using the account's sync on. as described here. Not guaranteed though !
You need install Google Apps