ios - Facebook SDK iOS - 如何从代码动态设置应用程序 ID?

标签 ios facebook-ios-sdk

我正在尝试从代码中设置 Facebook 的 AppId,以便我可以选择连接到哪个应用程序(在 2 个应用程序之间,其中一个是测试应用程序)。

基本上我正在寻找 Android SDK 调用的等效项:

FacebookSdk.setApplicationId(ACTIVE_APP_ID);

我知道已弃用的 iOS 调用:

[FBSettings setDefaultAppID:ACTIVE_APP_ID];

但似乎找不到替代方案。 我使用的是 SDK 版本 4.22.1。谢谢!

最佳答案

FacebookSDK v4.44.1 swift 5 - 设置 SDK 使用的 Facebook App ID:

Settings.appID = "YOUR-FACEBOOK-APPLICATION-IDENTIFIER"
Settings.displayName = "YOUR-FACEBOOK-DISPLAY-NAME"

这就是我设法以编程方式设置它并覆盖 info.plist 文件中的默认设置的方法。

关于ios - Facebook SDK iOS - 如何从代码动态设置应用程序 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47284534/

相关文章:

iphone - 在lua中播放gif?

ios - 具有不同单元格大小的 UICollectionView

objective-c - Facebook sdk 框架未找到 ios7,xcode5

ios - FBSDKLoginKit,注销完成时如何回调?

ios - NSUserDefaults standardUserDefaults 未清除的问题

ios - NSFetchedResultsController 没有触发 controllerDidChangeContent

objective-c - UIWebView 显示 HTML 太大

ios - 在已创建的对象 "the name of the class i' 上找不到属性”,并且 View Controller 无法识别其中定义的方法

Swift FBSDKLogin Swift 3 AppDelegate 更新

ios - 在 Game Center 中启用 Facebook Like 按钮