uniapp安卓使用第三方谷歌登录

  1. 注册Google账号
  2. 登录Google Cloud Platform,打开“选择项目”界面选择已经创建的项目,如果没有创建项目,点击“新建项目”根据页面提示创建项目
  3. 在左侧导航栏中选择 “API和服务” -> “凭证” 打开管理页面在这里插入图片描述
  4. 点击 “创建凭证” -> “OAuth客户端ID”,根据提示选择“应用类型”,输入Android平台配置信息在这里插入图片描述
    在这里插入图片描述
    软件包名称为打包时的Android包名在这里插入图片描述
    如果打包的时候使用的是自有证书,则使用以下方式获取证书指纹
keytool -keystore path-to-debug-or-production-keystore -list -v

如果使用的是公共测试证书,则参照该链接

5.使用uni-app登录

uni.login({
    provider: 'google',
    success: function (loginRes) {
        // 登录成功
        uni.getUserInfo({
            provider: 'google',
            success: function(info) {
                // 获取用户信息成功, info.authResult保存用户信息
            }
        })
    },
    fail: function (err) {
        // 登录授权失败  
        // err.code是错误码
    }
});

提示:如果uni.login()接口报12500的错误,请检查手机是否支持谷歌服务框架(我的华为手机不支持),如果手机支持则检测证书指纹和打包使用的证书是否对应!

文章信息来源于uniapp官方文档:uniapp官方文档

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值