简体中文
更多信息详见 申请开通Facebook登录操作指南
打开项目的manifest.json文件,在“App模块配置”项的“OAuth(登录鉴权)”下,勾选“Facebook登录”:
注意
facebook
uni.login({
provider: 'facebook',
success: function (loginRes) {
// 登录成功
uni.getUserInfo({
provider: 'facebook',
success: function(info) {
// 获取用户信息成功, info.authResult保存用户信息
}
})
},
fail: function (err) {
// 登录授权失败
// err.code是错误码
}
});
var facebookOauth = null;
plus.oauth.getServices(function(services) {
for (var i in services) {
var service = services[i];
// 获取facebook登录对象
if (service.id == 'facebook') {
facebookOauth = service;
break;
}
}
facebookOauth.login( function(oauth){
// 授权成功,facebookOauth.authResult 中保存授权信息
}, function(err) {
// 登录授权失败
// err.code是错误码
})
}, function(err) {
// 获取 services 失败
})
注意事项
com.google.android.gms.permission.AD_ID
权限,如未使用广告相关功能在GooglePlay上架时会遇到审核问题,需要手动删除掉此权限,删除权限文档。