我该如何处理两个google-services.json文件?

时间:2017-04-04 08:51:32

标签: android json firebase-realtime-database firebase-authentication google-plus-signin

我正在开发一个Android应用程序,它处理google +登录和firebase的实时数据库以添加此功能。

我们需要在Google云控制台和基座控制台上制作项目并进行身份验证。

现在的问题是我有2个google-services.json文件需要在android studio我的Project-app文件夹中以相同的名字和相同的位置放置如果我放置它们互相偏转。

我现在该怎么办?

2 个答案:

答案 0 :(得分:2)

FireBase console中,您需要在Firebase身份验证中启用Google签名,然后生成json文件。

答案 1 :(得分:0)

https://firebase.google.com/docs/auth/android/google-signin

  1. 将Firebase添加到您的Android项目中。
  2. 将Firebase身份验证和Google登录的依赖项添加到您的应用级build.gradle文件中:

    compile 'com.google.firebase:firebase-auth:10.2.1'
    compile 'com.google.android.gms:play-services-auth:10.2.1'
    

  3. 如果您尚未将应用程序连接到Firebase项目,请从Firebase控制台执行此操作。

  4. 如果您尚未指定应用的SHA-1指纹,请从Firebase控制台的“设置”页面执行此操作。有关如何获取应用的SHA-1指纹的详细信息,请参阅验证客户端。
  5. 在Firebase控制台中启用Google登录:
    一个。在Firebase控制台中,打开“身份验证”部分 湾在登录方法标签上,启用Google登录方法,然后点击保存。
  6. 之后按照上述链接中的说明启用谷歌登录的分步过程。

      

    拥有相同文件名的原因是这些服务都是谷歌服务的一部分,你不需要为单个项目设置两个不同的谷歌服务。