Google SIGN_IN

Google 登录

api
主要包含2个登录方式

  1. DEFAULT_GAMES_SIGN_IN
    就是Google 的 play game登入。需要安装play game这个app。
    接入方法
    说明
    v2的接入方法
    v2相当于封装好了,不用再去像google帐户一样,还要自己去监听activity的回调
  • 这里切换账号的时候,登录游戏的时候会直接使用缓存。必须在playgame中吧资料删除后,才会有使用新的账号。
图例

这里会用到一个webClientId,gradle会根据firebase中生成的google-services.json自动生成R.string.default_web_client_id

  1. DEFAULT_SIGN_IN
    Google 登录,不需要Google game,只要有谷歌框架就行。
    接入方法

错误排查

  1. DEFAULT_GAMES_SIGN_IN显示SIGN_IN_REQUIRED
    • 应用必须发布,添加测试账号
    • 应用签名设置等是否正确
    • 应用的app_id是否设置正确

可以通过筛查 PlayGamesServices这个log来判断问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容