0

Facebook-SDK-3.1 iOS 6からの facebook ログインでヘルプが必要です。Facebook sdkサンプル コードのすべてのコードをsessionLoginSample使用しました。これで開始コードを使用しましWebViewた。新しい ID からログインするたびに ...下の画像リンクに移動します。それが何であるか正確にはわかりません...そして、そうすると、その後installコードから..そして、もう一度ボタンを押してログインすると、.. ログアウトした後でも、再び自動的にログインします./.ログアウトした後、以前のアクセストークンとパスワードを保存するように頼む理由を教えてください。projectlogoutlog-inid and pssword``login page

コードは_

- (IBAction)buttonClickHandler:(id)sender {

AppDelegate* appDelegate = [[UIApplication sharedApplication]delegate];


if (appDelegate.session.isOpen) {

  [appDelegate.session closeAndClearTokenInformation];

} else {
    if (appDelegate.session.state != FBSessionStateCreated) {

         appDelegate.session = [[FBSession alloc] initWithPermissions:[NSArray arrayWithObjects:@"email", nil]];
    }


    [appDelegate.session openWithBehavior:FBSessionLoginBehaviorForcingWebView

                            completionHandler:^(FBSession *session,

                                                FBSessionState state,

                                                NSError *error) {

                FBSession.activeSession = session;



                                [self updateView];
                                NSLog(@" state=%d",state);

                                [FBRequestConnection
                                 startForMeWithCompletionHandler:^(FBRequestConnection *connection,
                                                                   id<FBGraphUser> user,
                                                                   NSError *error) {

                                     userInfo = @"";


                                     userInfo = user.username;

                                     NSLog(@"string %@", userInfo); 
                                         [self checkfacebook];





                                 }];


                            }];    } 


}

ここに画像の説明を入力

4

2 に答える 2

2

ユーザーがログインすると、FB はアプリへのアクセスを許可します。ユーザーが権限を変更したい場合は、fb にログインして権限を変更することで実行できます。詳細については、oAuth を調べてください。

于 2013-01-28T12:11:30.177 に答える
0

新しいメールIDでログインすると、アプリをインストールする必要があります...そのため、別のログインを求められます..しかし、同じものでログインすると、尋ねられません... 2番目の質問の答えは... .あなたはサーバー側に何かをしています...bcozサーバーには、ユーザーを数時間または数日間記憶する規定がある可能性があります...サーバー側で確認してください..サーバーで動作していない場合...返信私に戻って、さらに答えようとします...

于 2013-01-28T12:33:51.057 に答える