1

私のアプリはFacebookでログインを実装する必要がありますが、ログインするたびに「このアプリを承認しました。続行するには[OK]を押してください」という画面が表示されます。問題は、Facebookがアプリを承認したかどうかです。他のアプリケーションで見たように、この画面が表示されずに自動的に表示されますか?ここに画像の説明を入力してください しかし、Facebook.mのこの行でBOOL = NOを設定すると、[self authorizeWithFBAppAuth:BOOL safariAuth:BOOL]; その動作は完全です。つまり、ポップアップ画面「このアプリをすでに承認しました」は表示されませんが、BOOLをYESに設定してこの機能が必要です。

私を助けてください。

4

1 に答える 1

1

ログインをクリックするたびに承認関数を呼び出さないようにします。セッションが存在するかどうかを確認し、ログイン状態を続行します。

if (![[delegate facebook] isSessionValid]) {

    [[delegate facebook] authorize:permissions];
} else {

    NSLog(@"seesion found");
[self apiFQLIMe];
}
于 2012-07-24T09:03:13.217 に答える