其他分享
首页 > 其他分享> > Android-google-services.json用于调试和发布模式

Android-google-services.json用于调试和发布模式

作者:互联网

我在Google开发人员控制台上使用调试SHA1指纹创建了一个Android项目,并使用相同的调试SHA1指纹生成了google-services.json文件,以实现Google oauth2的实现.一切正常.要将应用程序上载到Google Play,我在Google开发人员控制台上又创建了一个项目,发布了密钥库SHA1指纹,但没有生成google-service.json.但是,即使在发布模式下,应用程序也可以正常运行,并且我可以在我的应用程序中进行Google登录.

那么google-services.json文件的用途是什么?我应该为发布模式创建一个新的google-service.json文件,即使没有该文件也如何工作?该文件具有我用调试SHA1指纹创建的Android项目的client_id.

我已经检查了这两个链接-link1link2,但没有找到满意的答案.谢谢.

解决方法:

对于同一项目,您不需要另一个json文件. Google通过提供json文件简化了一些手动步骤.您唯一需要Google Cloud Project ID的客户端. Google Play服务将在身份验证时与其服务器进行核对.并且如果在上述Cloud项目上创建了一个clientId,且该应用的SHA1请求auth,则该id将起作用.

标签:oauth-2-0,google-oauth2,android
来源: https://codeday.me/bug/20191119/2039028.html