0

アプリケーションで Facebook アプリを実装するために古い Facebook SDK を使用しています。

これは私のコードです

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



    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    //[defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
    // [defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
    NSString *accessTokenString = [defaults objectForKey:@"FBAccessTokenKey"];
    NSDate *expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
    if([accessTokenString length]>0 && expirationDate != nil)
    {
        accessToken =accessTokenString;
        _expirationDate =expirationDate;
        hasFBLoggedInBefore=YES;
    }
    else
    {
        hasFBLoggedInBefore = NO;

    }
    NSArray *permissions =  [NSArray arrayWithObjects: @"offline_access",@"publish_actions",@"email",@"publish_stream",nil];
    [facebook authorize:permissions delegate:self];

    [facebook authorize:permissions delegate:self]; 

共有とこれらすべてのことは問題ありません..今問題に直面しています..Ios6デバイスにFacebookアプリケーションがインストールされておらず、safariがsdkのロードに使用しているとします..Ios6にFacebookアプリケーションがある場合、sdkはネイティブアプリを介して開かれています.それから私はしようとしています.ネイティブアプリを介してsdkにログインするには、ホームページ(ログインしたユーザーのタイムライン)に移動し、許可に移動せず、すべてのものを..何が欠けていますか?

4

0 に答える 0