Closed csulit closed 1 month ago
I have the same issue. I hope I am misunderstanding here but it seems like being able to specifiy the iosUrlScheme
in the plugin config is a sponsor-only feature that will cost you $189 for a one time payment??
https://react-native-google-signin.github.io/docs/setting-up/expo#expo-without-firebase
Edit: Nevermind, you can set this manually by adapting app.json
"ios": {
"infoPlist": {
"CFBundleURLTypes": [
{
"CFBundleURLSchemes": ["com.googleusercontent.apps.xxx"]
}
]
}
},
Hello and thanks for asking, troubleshooting covers this error: https://react-native-google-signin.github.io/docs/troubleshooting#on-ios-the-app-crashes-when-tapping-sign-in-button
if you use expo, use the "expo and firebase" config plugin: https://react-native-google-signin.github.io/docs/setting-up/expo#expo-and-firebase
There is also another config plugin for people who don't (want to) use firebase, as @Than-DE has mentioned. With regards to pricing: most people sponsor monthly and cancel the next month, so realistically they'd pay much less (I used to offer the module for $14). If that sounds like a lot, I invite you to try to do OSS without compensation; it's not so easy.
Thank you 🙂
Error after building the project locally
This won't work or be registered in info.plist unless we run npx prebuild and manually include it in CFBundleURLSchemes before running run:ios.
When included in app.json plugins and running build via expo eas, the iosUrlScheme is missing in the info.plist on the build.