0

Facebook の API 経由で Facebook Connect を使用する iOS アプリがあります。

ユーザーが認証された後に Facebook オブジェクトで isSessionValid メソッドを呼び出すと、予想どおり true が返されます。アプリのデフォルトでアクセス トークンと有効期限を保存して取得すると、アプリの起動時に true を返すようにすることもできます。

私が探しているのは、アプリをインストールしたばかりのユーザーがアプリを最初に起動したときに、Facebook にサインインしているかどうかを判断する方法です。権限ダイアログをトリガーせずにこれを行いたいです。出来ますか?

アイデアは、ユーザーが Facebook にサインインしているかどうかに基づいて最初の画面をカスタマイズすることです。

ありがとう。

4

1 に答える 1

0

これを行う Facebook.m の isSessionValid メソッドを呼び出すことができると思います

- (BOOL)isSessionValid {
return (self.accessToken != nil && self.expirationDate != nil
        && NSOrderedDescending == [self.expirationDate compare:[NSDate date]]);

  }

Facebook オブジェクトを使用する

于 2012-06-07T22:39:07.817 に答える