【问题标题】:Same FB App, multiple iOS Bundle IDs, with different suffixes?同一个 FB App,多个 iOS Bundle ID,后缀不同?
【发布时间】: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


【解决方案1】:

我也遇到过同样的问题,您可以在 Facebook 应用设置中指定两个单独的捆绑包 ID。在“Settings->Basic->Native iOS App->iOS Bundle ID”下,您可以添加普通应用的 bundle Id 和 ad-hoc 测试版本的 bundle Id。

例如:

com.devname1.appname
com.devname2.appname

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-27
    相关资源
    最近更新 更多