iOS アプリがユーザーの Facebook アカウントにアクセスできることを確認したい場合、どの方法に従う必要がありますか? いくつかの場所で FBSession.accessToken がチェックされ、他の場所で FBSession.activeSession.isOpen がチェックされているのを見てきました。これら2つの違いは何ですか?
ありがとう。
iOS アプリがユーザーの Facebook アカウントにアクセスできることを確認したい場合、どの方法に従う必要がありますか? いくつかの場所で FBSession.accessToken がチェックされ、他の場所で FBSession.activeSession.isOpen がチェックされているのを見てきました。これら2つの違いは何ですか?
ありがとう。
FBSession.accessToken は、アプリがユーザーの Facebook アカウントにアクセスできることを示し、FBSession.activeSession.isOpen は、現在のセッションが開いているかどうかを示します。FBSession.accessToken を使用して、アプリがユーザーの facebook にアクセスできるかどうかを確認することをお勧めします。
アプリを介して Facebook と通信したい場合で、プロジェクトを正しくセットアップしたことを考慮して、つまり FacebookAppID などを使用して、アクティブなセッションを呼び出します。
- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI
方法。アクセス トークンには、アプリが要求する特定のアクセス許可でアプリが許可されているという情報が格納されます。毎回アプリを検証する必要がないように、有効なアクセス トークンを毎回確認します。
FBSession.activeSession.isOpen
開いている状態のアクティブなセッションがあるかどうかを確認するために使用されます。存在する場合は、アプリが Facebook で行う予定の処理を進めることができます。