相同的 FB 应用程序,多个 iOS Bundle ID,具有不同的后缀?

发布于 2024-12-12 10:32:03 字数 364 浏览 2 评论 0原文

我的 iPhone 应用程序有两个版本,一个用于应用商店,另一个用于内部测试的临时版本。他们有: - 两者具有相同的 FB 应用程序 ID(它们都与相同的后端通信) - 两个不同的捆绑包 ID(因此它们都可以安装在设备上) - 不同的 URL 后缀(空和“adhoc”)

它们都可以正常登录,但是当我在 FB 管理工具的应用程序页面上更改 iOS Bundle ID 时,它显然停止工作:我得到“fb_APP_ID_SUFFIX://authorize#error=在测试应用程序上调用 fbDidNotLogin 之前,将“unknown%5Ferror”作为 URL。

如果我不输入 iOS 包 ID,它就可以工作。我是否可以选择继续保护捆绑包 ID 并让其他应用程序正常运行?

I have two versions of my iPhone app, one is for the appstore and the other an ad-hoc version for internal testing. They have:
- Same FB App ID for both (they both communicate with same backend)
- Two different bundle IDs (so they can both be installed on device)
- Different URL suffixes (empty and 'adhoc')

They both worked properly with login, but when I changed the iOS Bundle ID on the app page on FB admin tool it obviously stopped working: I got "fb_APP_ID_SUFFIX://authorize#error=unknown%5Ferror" as the URL before it called to fbDidNotLogin, on the test app.

If I don't put the iOS bundle ID it works. Do I have any option to still protect the bundle ID and have the other app working?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吹泡泡o 2024-12-19 10:32:03

我遇到了同样的问题,您可以在 Facebook 应用程序设置中指定两个单独的捆绑包 ID。在“设置 -> 基本 -> 本机 iOS 应用程序 -> iOS 捆绑包 ID”下,您可以添加普通应用程序的捆绑包 ID 和临时测试版本的捆绑包 ID。

例如:

com.devname1.appname
com.devname2.appname

I've run into this same problem and you can specify two separate bundle Ids in your Facebook app settings. Under "Settings->Basic->Native iOS App->iOS Bundle ID" you can add both the bundle Id of your normal app and the bundle Id of your ad-hoc test version.

For example:

com.devname1.appname
com.devname2.appname
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文