- 注册Google账号
- 登录Google Cloud Platform,打开“选择项目”界面选择已经创建的项目,如果没有创建项目,点击“新建项目”根据页面提示创建项目
- 在左侧导航栏中选择 “API和服务” -> “凭证” 打开管理页面
- 点击 “创建凭证” -> “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官方文档