You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native集成Facebook登录报错:应用未激活无法访问

React Native集成Facebook登录报错“App is not active. App is not accessible right now.”解决办法

常见排查与修复步骤

Facebook开发者后台配置检查

  • 确认应用状态:进入Facebook开发者后台,查看应用顶部状态栏,若显示「开发中(In Development)」,仅添加过的测试用户可正常登录,普通用户会触发该报错。可选择将应用切换为「上线(Live)」状态,或在「角色」页面添加测试用户。
  • 核对应用ID与客户端Token:确保react-native-fbnext初始化代码中initializeSdk({ appId: '你的应用ID' })的appId与后台一致;同时检查iOS的Info.plist、Android的strings.xml里的Facebook相关配置参数完全匹配,避免拼写错误。
  • 启用并配置Facebook登录产品:在后台「产品」菜单中确认Facebook登录已启用,且针对iOS/Android平台的配置完成——iOS需正确填写Bundle ID,Android需配置包名、签名哈希(Release和Debug环境的哈希都要添加)。

依赖与代码逻辑检查

  • 版本兼容性验证:react-native-fbnext@9.0.0需要匹配对应版本的React Native,建议对照官方文档确认版本适配关系,必要时升级或降级依赖包。
  • 登录权限校验:调用logInWithPermissions时传入的权限(如['public_profile', 'email'])需是后台已申请并允许的范围,避免使用未授权的权限。
  • 清理缓存重新构建:执行npm start --reset-cache清除Metro缓存;iOS端可在Xcode中清理Build Folder,Android端执行./gradlew clean后重新编译项目。

错误截图

Facebook Login Error

内容的提问来源于stack exchange,提问作者Muhammad Ashfaq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 15:54:16