美文网首页
Google登陆相关

Google登陆相关

作者: 无聊盒子 | 来源:发表于2019-01-14 16:43 被阅读0次

    官方Google登陆文档,按照文档添加配置。

    implementation 'com.google.firebase:firebase-auth:16.0.3'
    implementation 'com.google.android.gms:play-services-auth:16.0.0'
    

    可能会遇到加载firebase的问题,如果没有忽略。

    FireBase加载问题

    could not find method implementation() for arguments [com.google.firebase:firebase-core:16.0.3] 
    

    gradle文件中,google()需要放在jcenter()之前,不然会出现上述问题。

     buildscript {
      repositories {
              google()
              jcenter()
          }
    dependencies {
      classpath 'com.android.tools.build:gradle:3.1.3'
      classpath 'com.google.gms:google-services:4.0.2'
       }
    }
    allprojects {
         repositories {
                  google()
                 jcenter()
      }
    }
    

    ErrorCode 12500

    我们按照文档接入项目之后。需要项目运营方提供google-services.json文件使用。我们需要在初始化登陆接口的时候传入的参数为

    OAuth 2.0 Web
            {
              "client_id": "*************.apps.googleusercontent.com",
              "client_type": 3
            }
    
    client_type为3对应的client_id,如果这个参数出错的话,会在客户端登录的时候报错。 googleSignIn

    原本是比较简单的,但由于国内使用google服务的各种不便,造成了接入国外项目的额google相关事宜显得较为麻烦。记录下来,以便今后查用。

    相关文章

      网友评论

          本文标题:Google登陆相关

          本文链接:https://www.haomeiwen.com/subject/bdcbrqtx.html