如何在单个iOS应用程序中使用多个Facebook App ID?

如何在单个iOS应用程序中使用多个Facebook App ID?,第1张

概述我想要一个iOS应用程序在运行时在许多Facebook应用程序之间切换. 我希望用户能够根据他们正在使用的iOS应用程序的哪个部分登录和发布不同的Facebook App ID. Facebook iOS SDK从.plist文件中读取Facebook AppID.是否可以在运行时更改AppID并让用户同时有效地登录多个Facebook App? FBSession有一个初始化程序,可用于指定Ap 我想要一个iOS应用程序在运行时在许多Facebook应用程序之间切换.

我希望用户能够根据他们正在使用的iOS应用程序的哪个部分登录和发布不同的Facebook App ID.

Facebook iOS SDK从.pList文件中读取Facebook AppID.是否可以在运行时更改AppID并让用户同时有效地登录多个Facebook App?

解决方法 FBSession有一个初始化程序,可用于指定AppID.

FBSession *session = [[FBSession alloc] initWithAppID:@"AN_APP_ID"                                          permissions:nil                                      defaultAudIEnce:FBSessionDefaultAudIEnceNone                                      urlSchemeSuffix:nil                                   tokenCacheStrategy:nil];[session openWithCompletionHandler:^(FBSession *session,FBSessionState status,NSError *error) {    // do stuff here}];

因此,您可以实例化几个FBSession并在应用程序的不同部分使用它们.

您只需更改活动会话即可从应用切换到另一个应用

[FBSession setActiveSession:mySession];
总结

以上是内存溢出为你收集整理的如何在单个iOS应用程序中使用多个Facebook App ID?全部内容,希望文章能够帮你解决如何在单个iOS应用程序中使用多个Facebook App ID?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1076019.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存