单个iOS应用程序的多个Facebook应用程序ID

问题描述:

目前,我使用的FBSDKLoginManager与Facebook应用程序ID通过Facebook登录到我的应用程序。我有.plist文件中所需的东西。一切正常。单个iOS应用程序的多个Facebook应用程序ID

enter image description here

但现在我在用不同的Facebook应用程序ID应用程序的其他部分进行登录。我怎样才能在各个领域的单个应用程序中使用不同的Facebook应用程序ID。

以前有人已经询问this question。从答案,我发现

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不可用。任何想法?建议?

请参阅本教程特别是专门针对您的问题,以及如何在一般管理不同的环境:https://medium.com/slalom-engineering/ios-managing-multiple-environments-with-a-single-target-94cf823a6447

直接进入你想要的东西,搜索“FacebookAppID”该链路上。