如何解决迁移Android应用程序google登录到另一个GCP项目
我们已经使用GoogleSignIn客户端在我们的Android应用中实现了Google登录。客户端ID已添加到Google Cloud Platform,签名密钥SHA-1已添加到firebase控制台配置,并且我们已经下载了google-services.json并包含在项目中。一切正常,应用已发布,并且拥有我们不想破坏的活跃用户。
现在,由于某些商业原因,我们需要将Google登录我们的应用程序与已经在使用另一个Google Cloud Platform项目的服务集成在一起。我们尝试生成新的密钥Android OAuth密钥,但被以下引号阻止:
此项目或其他项目中的Android OAuth 2.0客户端ID已使用您提供的软件包名称和指纹对。
在旧项目中删除调试客户端ID后,我们在新的GCP项目中生成了一个新ID,但在调用google SDK的客户端调用中失败,并且使用旧ID的客户端上的google登录失败。
在iOS上,在新项目上生成密钥并将其与当前项目交换就足以使其正常工作。
- 我们的应用程序能否保留在当前的GCP / firebase项目中,并使用另一个GCP项目与后端集成?
- 是否有一种方法可以将当前应用迁移到后端GCP项目,而又不会破坏当前发布的应用(该应用与使用同一GCP项目的后端合作)?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。