Facebook开发者账号冻结后,是否需重做info.plist配置并新建账号?
解答你的Facebook开发者账号冻结相关问题
Hey there, let's walk through what happens if your Facebook developer account gets shut down, and what steps you'll need to take:
1. Firebase FB OAuth登录的影响与修复
如果你的开发者账号被关闭,关联在该账号下的Facebook应用会被禁用或移除。这直接导致Firebase中配置的FB OAuth登录停止工作,因为Firebase依赖该FB应用的App ID和App Secret来完成授权流程。
这种情况下,你必须:
- 创建一个新的Facebook开发者账号
- 在新账号下注册一个新的Facebook应用,配置好FB登录产品(确保启用iOS平台的相关设置)
- 登录Firebase控制台,找到对应的项目,在「Authentication」→「登录方法」里更新Facebook登录的配置,替换成新应用的
App ID和App Secret - 修改iOS应用的
info.plist文件:- 更新
FacebookAppID为新应用的ID - 更新
FacebookDisplayName为新应用的名称 - 更新URL Schemes里的
fb<旧APP_ID>为fb<新APP_ID>
- 更新
2. 应用主页广告的影响与修复
一旦开发者账号被封,你通过该账号管理的应用主页广告投放权限会被立即终止,已在运行的广告会停止,且无法再通过原账号创建新广告。
要恢复广告投放,你需要:
- 在新的Facebook开发者账号下,重新关联你的应用主页(如果原应用主页还存在且可访问的话,可能需要通过主页设置转移归属到新账号;如果无法转移,可能需要创建新的应用主页)
- 在新账号下重新配置广告系列、广告组和广告素材,绑定新的支付方式等
额外建议
现在最优先的操作应该是尽力找回被冻结的开发者账号——按照Facebook的要求提交验证照片,尝试通过申诉通道沟通。因为重新配置所有服务不仅耗时,还可能影响现有用户的登录体验(比如部分用户可能需要重新授权登录),以及广告投放的连续性。
内容的提问来源于stack exchange,提问作者Sente
相关产品推荐
相关产品推荐

