I’ve not tried GoogleSignIn yet, but I think some work being done by the Expo team might be relevant to what you’re trying to do:
They have been adding support for an
app.config.js that can be used to tweak
app.json when building/publishing. I think the latest changes have not yet been released and I’m not sure what is left to do, but see this pull request for an example of how it could be used.
That should allow you to modify the package name and anything else you might need based on an environment variable. (e.g.
If you need to change anything in your code based on the “market”/“dev” version, one way you could do it is add the necessary info to
expo.extra in your app config which you should be able to access as
Would that take care of the redirect URL issue?