在 Google Play 商店发布应用程序后,如果我的应用程序依赖于 Google 登录,我该如何测试它?
Posted
技术标签:
【中文标题】在 Google Play 商店发布应用程序后,如果我的应用程序依赖于 Google 登录,我该如何测试它?【英文标题】:How do I test my app when it's dependent on Google sign in after publishing app on the Google Play Store? 【发布时间】:2019-06-02 06:41:34 【问题描述】:因此,当我在 Google Play 商店上发布我的应用程序时,我不得不将 Firebase 和 Google Play API 控制台上的 SHA1 密钥更改为 Google Play 控制台生成的新密钥。
现在的问题是,如果我想从 android Studio 测试我的应用程序,我需要将 SHA1 密钥更改回原来的密钥。如果我这样做了,那么已经登录我应用的当前用户将无法再重新登录。
当我的应用依赖于 Google 登录且不影响当前用户时,我该如何测试它?
【问题讨论】:
【参考方案1】:Sarweshkumar C R 的答案是完美的,只是为新手添加了可视化。两个密钥可以共存没有问题,在图片中我添加了 3 个 SHA 证书指纹来演示,您可以通过单击“添加指纹”来添加
【讨论】:
【参考方案2】:多个 SHA1 指纹可以添加到单个 firebase 项目中。将您的调试密钥(Android Studio SHA1 指纹)与应用的生产密钥一起添加到您的 Firebase 项目。然后下载最新的 Json 文件并将其添加到您在 Android Studio 中的项目中。
【讨论】:
Google API 控制台怎么样?那只接受一个 SHA1 密钥,而不接受多个。 在将调试密钥和生产密钥添加到您的 Firebase 项目后下载 json 文件。将其包含在您的项目中。确保 Google 登录功能正常工作。最后,使用您的生产密钥生成签名的 apk(生产密钥一旦生成或链接到应用程序就无法更改)。将其上传到 Google Play 控制台。 这样,您将能够在调试 apk 和生产 apk 中使用登录功能。祝你好运。以上是关于在 Google Play 商店发布应用程序后,如果我的应用程序依赖于 Google 登录,我该如何测试它?的主要内容,如果未能解决你的问题,请参考以下文章
Google Play App Signing 在 Play 商店上发布应用程序时出现错误后
语言更改在上传到 Google Play 商店之前有效,但在上传到 Play 商店后无效。为啥?