0

iOS アプリがユーザーの Facebook アカウントにアクセスできることを確認したい場合、どの方法に従う必要がありますか? いくつかの場所で FBSession.accessToken がチェックされ、他の場所で FBSession.activeSession.isOpen がチェックされているのを見てきました。これら2つの違いは何ですか?

ありがとう。

4

2 に答える 2

1

FBSession.accessToken は、アプリがユーザーの Facebook アカウントにアクセスできることを示し、FBSession.activeSession.isOpen は、現在のセッションが開いているかどうかを示します。FBSession.accessToken を使用して、アプリがユーザーの facebook にアクセスできるかどうかを確認することをお勧めします。

于 2013-01-02T05:24:11.470 に答える
1

アプリを介して Facebook と通信したい場合で、プロジェクトを正しくセットアップしたことを考慮して、つまり FacebookAppID などを使用して、アクティブなセッションを呼び出します。

- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI 

方法。アクセス トークンには、アプリが要求する特定のアクセス許可でアプリが許可されているという情報が格納されます。毎回アプリを検証する必要がないように、有効なアクセス トークンを毎回確認します。 FBSession.activeSession.isOpen開いている状態のアクティブなセッションがあるかどうかを確認するために使用されます。存在する場合は、アプリが Facebook で行う予定の処理を進めることができます。

于 2013-01-02T05:28:12.573 に答える