我希望用户能够根据他们正在使用的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?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)