1

iOS で Facebook SDK 3.2 を使用しています。

ユーザーが Web 経由で Facebook にログインする場合はログアウト ボタンを表示し、[設定] > [Facebook] でネイティブ ログインを使用してログインする場合はログアウト ボタンを非表示にします。[ログアウト] ボタンをクリックすると、Facebook セッションが閉じます。

ユーザーがどこからログインしたかに関するこの情報を提供できる Facebook SDK の関数が見つかりません。この情報は SDK によって提供されますか?

前もって感謝します!

4

1 に答える 1

0

FBSession.h にログイン タイプの説明があります。

ネイティブ ログインを確認するために、次のコードを作成しました。

-(BOOL)isLoginUsingNativeFacebookLogin
{
    if (FBSession.activeSession.accessTokenData.loginType == FBSessionLoginTypeFacebookApplication || FBSession.activeSession.accessTokenData.loginType == FBSessionLoginTypeSystemAccount) {
        return YES;
    } 

    return NO;
}
于 2013-05-28T16:19:46.333 に答える