已上线Facebook应用如何使用测试用户获取全权限以完成user_friends权限申请录屏
我之前处理过类似的场景,直接修改上线中的主应用模式风险太高,推荐用测试应用副本的方式来操作,完全不影响真实用户,具体步骤如下:
创建主应用的测试副本
进入Facebook开发者后台,找到你的上线应用,在应用设置里找到「Test Apps」选项,点击创建测试应用。这个测试应用会继承主应用的基本配置,但默认处于开发模式,正好满足测试用户权限使用的要求,而且和主应用完全隔离,不会影响真实用户的使用。同步主应用的权限与功能配置
把测试应用的权限设置(包括user_friends权限)、功能逻辑、界面布局都调整得和主应用完全一致——毕竟审核视频需要展示真实的应用流程,测试应用的行为必须和上线版本匹配,这样录制的视频才会被审核认可。创建并配置测试用户
在测试应用的「Test Users」面板里,创建所需的测试用户。你可以创建多个测试用户,并且通过后台操作让他们互相成为好友,这样就能完整演示user_friends权限的使用场景。另外,测试用户在开发模式下可以直接授予应用user_friends权限,不需要走正式审核流程。录制符合要求的权限演示视频
用测试用户登录测试应用,完整录制从启动应用、触发权限授权弹窗、同意授权到成功获取好友列表的全流程。记得要清晰展示每一步操作,尤其是授权弹窗里的user_friends权限说明,确保视频符合Facebook审核的要求。提交审核并收尾
把录制好的视频提交到主应用的权限审核请求里即可。测试应用可以选择保留(方便后续测试)或者删除,主应用全程保持上线状态,不会对真实用户造成任何影响。
另外要特别提醒:绝对不要直接把上线中的主应用切换回开发模式——这样会导致真实用户无法访问应用,造成不必要的业务损失。测试应用是最安全的解决方案。
内容的提问来源于stack exchange,提问作者Samet Sığırcı

