我在android studio中创建了一个应用,并且使用Firebase身份验证使用了Google标志。当我在手机上进行测试时,一切顺利,但当项目进行时。已被转移到其他PC,并且还使用该PC(不是我的PC)从其他手机构建,Google根本没有运行。他们说这是因为SHA-1,因为SHA-1在传输PC时会发生变化(我认为)。
这是我的问题。有什么配置吗?或教程,无论我将文件传输到何处,都将在config或gradle中创建google登录。无论谁建立,登录都将起作用。公钥配置或我将包含应用程序文件夹的配置。
我希望有人能帮助我。因为我做的最好的就是注册我的sha1和我的合作者。在firebase中工作。
答案 0 :(得分:0)
您使用debug key
的SHA-1。在不同的计算机上,调试键总是不同的。因此,您必须为每台PC生成google-services.json
进行调试。
但是,如果您使用release key
来构建APK并在firebase控制台中使用SHA-1,则无论使用什么计算机,它都可以工作。