【发布时间】:2011-12-16 20:05:45
【问题描述】:
我的 iPhone 应用程序有两个版本,一个用于应用商店,另一个用于内部测试的临时版本。他们有: - 两者都使用相同的 FB App ID(它们都与相同的后端通信) - 两个不同的捆绑包 ID(因此它们都可以安装在设备上) - 不同的 URL 后缀(空和'adhoc')
他们都可以正常登录,但是当我在 FB 管理工具的应用页面上更改 iOS Bundle ID 时,它显然停止工作:我之前的 URL 是“fb_APP_ID_SUFFIX://authorize#error=unknown%5Ferror”它在测试应用程序上调用了 fbDidNotLogin。
如果我不输入 iOS 捆绑包 ID,它就可以工作。我是否可以选择仍然保护捆绑 ID 并让其他应用正常运行?
【问题讨论】:
-
为什么不在 Facebook 创建 2 个应用?
-
因为我希望它与 App Store 版本完全相同,所以它与与同一个 FB 应用程序通信的同一服务器通信。
标签: ios facebook facebook-ios-sdk