SDK Version: 35
Platform: Android
Library: expo-google-sign-in
I previously thought that probably I had made a mistake somewhere, and tried to explain what I did here: GoogleSignIn on Android: I can't get it to work (hoping that someone could see the mistake). Iām still open to the possibility that Iām the one who has made a mistake, but Iām starting to suspect that something might be wrong in regards to expo-google-sign-in.
The documentation for google-sign-in on the expo webpages is basically like āhere are a few steps you can follow to get this workingā. But the readme-file that shows up as documentation on github and npmjs.com says āIf you follow the link [<-- link that doesnāt go anywhere] and there is no documentation available then this library is not yet usable within managed projectsā.
Something that makes me additionally confused is that I did get the library to work on a managed app, but on IOS and not Android. But according to the readme-file on github itās the IOS version that needs additional configuration in a bare non-managed project, while in regards to Android it says āNo additional set up necessaryā.
Iāve also tried to get expo-google-app-auth to work on Android, so far with no success. For this library the readme-file on github makes no mention of the library not working on managed apps, and the documentation on the expo website doesnāt either (in fact it makes explicit mention of the libraryās use in managed apps). But the readme-file of expo-app-auth, the library that (if I understand things correctly) expo-google-app-auth is a wrapper of, says indirectly that the library is not yet usable for managed projects. It says this the same way that this is said in the readme-file for expo-google-sign-in (āif [thing that is true] then this library is not yet usable within managed projectsā).
It seems clear to me that expoās documentation regarding google authentication is misleading/wrong Since different parts of it are self-contradictory, at least some parts of it must be wrong. This makes it even more frustrating for me when Iāve tried to follow instructions and spent days trying to get things to work, because I donāt know if things arenāt working because Iāve done something wrong or because the library just doesnāt work for Android. So if someone could help rid me of this confusion that would be appreciated:
Are there anyone here who can confirm that theyāve gotten google authentication to work on Android?
And are there anyone here who can confirm that theyāve gotten google authentication to work on Android with expo-SDK 35?
Iām hoping to get things working on SDK 35, since I need that for Apple login, but if I need to revert to an earlier version to get things working on Android that would also be very useful info. Using a different SDK-version for IOS and Android would not be optimal, but itās a possibility. Having to give up on expo and use bare react native instead would suck
If anyone can help me out here (be that with a solution, or just a pointer) that would be greatly appreciated!