1

iPhone Facebook 集成的新手,问题是我已经开发了两个应用程序并在两个应用程序中集成了 Facebook sdk,我已经在具有不同规定的设备中运行了这两个应用程序,并且都安装在 iPhone 中,我在信息中给出了相同的 App-Id。两个应用程序问题的 plist 是

如果假设应用程序 A 和 B 存在,那么在应用程序“A”中,如果我单击 facebook 的登录按钮,它会在我的 iphone 中打开 facebook 应用程序,然后单击确定后返回应用程序“B”并在该应用程序中显示'B' 登录到面子书,反之亦然。

主要要求:

我的主要特点是我在两个应用程序中都有两个 A 和 B 集成 Facebook,如果在“A”中登录到 facebook,它应该显示 A 和 B 都已登录,

请帮我 。

谢谢,尼基尔

4

1 回答 1

0

通常我们可以为不同的应用程序提供相同的应用程序 ID,但在登录屏幕中,两个应用程序都显示该应用程序名称,这不是问题。

请确保在 appdelegate.m 中包含以下代码:

facebook = [[Facebook alloc] initWithAppId:@"481018011908421"];

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    if ([defaults objectForKey:@"FBAccessTokenKey"] 
        && [defaults objectForKey:@"FBExpirationDateKey"]) 
    {

        facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
        facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
        NSLog(@"FBAccessTokenKey = %@~~~~ FBExpirationDateKey = %@",facebook.accessToken,facebook.expirationDate);


    }  

我认为 info.plist 中不需要 appid,需要在 appdelegate 中提供。

于 2012-10-17T14:56:58.640 回答