未上架Play Store的Android应用能否开启Facebook Login高级权限?
可以为未上架Play Store的Android应用申请public_profile、email的高级权限,这两个权限属于Facebook Login的基础类高级权限,允许未发布的应用提交申请,只要完成必要的配置和验证流程即可。
具体操作步骤如下:
完善应用基础信息
进入Facebook开发者控制台,找到你的目标应用。在「Settings > Basic」页面,确保显示名称、联系邮箱、隐私政策URL(可临时使用可访问的个人页面链接)、用户数据使用说明等必填项全部填写完成。同时添加Android平台配置:填写应用包名、启动Activity完整类名,上传签名证书的哈希值(可通过Facebook提供的keytool命令生成)。提交高级权限申请
进入「App Review > Permissions and Features」页面,找到public_profile和email权限,点击「Request Advanced Access」。针对每个权限填写具体的使用场景说明,比如“获取用户邮箱用于账号注册与密码找回流程”“使用public_profile的昵称和头像构建用户个人主页展示”,描述需清晰具体,避免模糊表述。完成应用验证(按需)
部分情况下,Facebook审核团队会要求提供测试验证材料。你可以上传与配置哈希值匹配的签名测试APK,或者提供测试环境的访问方式,确保审核人员能验证权限的实际使用场景——比如在测试环境中,Facebook Login成功后,应用确实获取并使用了邮箱或用户基本信息。等待审核结果
提交申请后,可在「App Review > Status」页面查看审核进度。一般几个工作日内会有结果,若审核不通过,会收到明确的拒绝原因,根据提示调整后重新提交即可。
内容的提问来源于stack exchange,提问作者Ramesh Kumar

