ios - 用于多个(可能无限)iOS 应用程序的同一个 Facebook 应用程序?

标签 ios facebook single-sign-on

我想将我的 Facebook 应用程序集成到多个 iOS 应用程序中。我知道有一种方法可以在我的 Facebook 应用程序设置中包含所有 bundle ID。但问题是,我在 API 中提供此功能。

任何使用我的 API 的人都应该能够让他的 iOS 应用程序连接到我的 Facebook 应用程序。由于 API 是公开的,我无法知道所有可能的应用程序 ID。

我正在使用 Facebook SDK 3.1 并使用

登录
[FBSession openActiveSessionWithReadPermissions:permissions
                              allowLoginUI:YES
                              completionHandler:]

最佳答案

目前无法以编程方式将 Bundle ID 添加到 Facebook App Dashboard。因此,除非您提前知道 Bundle ID,否则您将无法进行设置。

顺便说一句,在将一个 Facebook 应用程序 ID 绑定(bind)到彼此不相似的应用程序或彼此的扩展程序时要小心,例如:付费版本与免费版本。

关于ios - 用于多个(可能无限)iOS 应用程序的同一个 Facebook 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13986353/

相关文章:

python - 如何在 python/django 中接收和验证 WS-Federation token ?

ios - 无法使用带有 : (Any), 选项的类型参数列表调用 jsonObject:[任何]

ios - 在 Swift 3 中出列可重用单元非常慢

ios - 更新模型层时 CABasicAnimation 无法正确设置动画

api - 请求体必须包含以下参数 'client_id'

single-sign-on - AWS Amplify 联合 Okta 身份验证与托管 Cognito UI

ios - Xcode: 没有找到合适的应用程序记录。验证您的包标识符是否正确

swift - ios swift 2 代表该页面在 facebook 页面上发帖

java - 我想将 Facebook 帖子从公共(public)页面提取到 Java 应用程序

javascript - FB.login 弹出窗口不居中,甚至位于与事件浏览器窗口不同的屏幕上