React Native接入Facebook登录提示功能不可用,该如何解决?
Facebook Login is currently unavailable for this app, since we are updating additional details for this app
触发原因
- 应用处于开发模式,未添加到测试人员列表的普通账号尝试登录会触发限制
- 尚未填全Facebook开发者后台要求的应用基础必填信息,或近期修改了应用基础信息,平台处于资料审核周期中
- 应用存在违反Facebook平台政策的记录,平台要求补充修改资料期间会临时限制登录功能
- Facebook登录产品的配置参数和React Native项目中的配置不匹配,触发平台安全限制
解决办法
- 若处于开发测试阶段:进入Facebook开发者后台的「应用角色」页面,将测试用Facebook账号添加到「测试人员」列表,等待15分钟后再尝试登录即可
- 若需要面向所有用户开放:先补全「设置」-「基本」页面所有带红色星号的必填项,包括隐私政策URL、服务条款URL、应用图标、应用类别、联系邮箱、数据删除回调地址,确认所有信息无误后将应用模式从开发模式切换为上线模式,等待平台审核(通常1-3个工作日)通过后功能自动恢复
- 检查「产品」-「Facebook登录」-「设置」页的配置参数:iOS端确认Bundle ID和项目配置一致,Android端确认包名、密钥散列配置正确,OAuth重定向URI和项目中传入的参数完全匹配
- 若收到平台的违规整改通知,按照通知要求修改对应内容后重新提交审核,审核通过后登录限制会自动解除
内容的提问来源于stack exchange,提问作者Shafqat Bari
相关产品推荐
相关产品推荐

