1

iPhone Facebook統合の新機能、問題は、2つのアプリを開発し、2つのアプリにFacebook sdkを統合したこと、2つのアプリを異なるプロビジョニングのデバイスで実行したこと、両方がiPhoneにインストールされたこと、同じアプリを提供したことです。両方のアプリの問題のplistは

アプリAとBが存在する場合、アプリ'A'でFacebookのログインボタンをクリックすると、iPhoneでFacebookアプリが開き、[OK]をクリックすると、アプリ' B'に戻り、そのアプリに表示されます。 「B」はフェイスブックにログインしており、その逆も同様です。

主な要件:

私の主な機能は、両方のアプリに2つのAとBが統合されたFacebookがあることです。「A」でFacebookにログインすると、AとBの両方がログインしていることが表示されます。

私を助けてください 。

ありがとう、ニキル

4

1 に答える 1

0

通常、異なるアプリケーションに同じアプリIDを指定できますが、ログイン画面では、そのアプリ名が両方のアプリに表示されます。これは問題ではありません。

plzは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);


    }  

そして私はappidはinfo.plistに必要ではなく、appdelegateで与える必要があると思います。

于 2012-10-17T14:56:58.640 に答える