繁体   English   中英

使用Google身份验证更改生产应用的Firebase项目?

[英]Change Firebase project for production app with Google Authentication?

我需要使用Google身份验证更改生产应用的Firebase项目。

我的应用程序正在使用firebase项目和后端服务器,我可以强制用户在使用用户拥有的版本登录后将我的应用程序更新到最新版本。 因此,我希望我可以更改使用Google进行身份验证的Firebase项目。

我不能在新的Firebase项目中使用旧的Package Package / SHA-1,但是我可以使用旧的包名和NEW SHA-1,对吗?

因此,旧版本的用户将使用旧的firebase项目登录,升级我的应用程序后,他们将使用新的firebase项目登录,对吧?

如果是这样,用户将无需卸载我的应用程序,对吧?

现在,我如何在Android Studio中更改SHA-1?

我理解你要做的是以下内容。

  1. 您希望将应用程序与新的firebase项目相关联
  2. 您希望保持旧用户群的完整性。

您已经询问是否可以更改应用程序的SHA-1而答案为否,而不更改可能会更改所有内容但不是选项的应用程序的签名。

你可以做的是在一个应用程序中使用两个不同的firebase项目,并编写自己的逻辑来管理用户。 您可以点击此链接https://firebase.googleblog.com/2016/12/working-with-multiple-firebase-projects-in-an-android-app.html此处作者已解释了如何进行此操作。
您也可以查找类似的解决方案或解决问题。 希望这在某种程度上有所帮助,请尽量让你的问题准确无误。

如果我错误地理解你的需要,请纠正我!

您有用户并希望将他们登录到新的firebase项目并中断您当前的用户?!

我相信您需要使用的是自定义Firebase身份验证

每当用户登录时,您在当前项目中生成一个令牌并将其传递给新项目。

至于:

后端服务器,我可以强制用户更新我的应用程序

你也可以在firebase中实现这一点,希望后端服务器不仅仅是为了这个!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM