2

私のアプリがユーザーによってFacebookの使用を許可されていることをどのように知ることができますか?

「設定->プライバシー->Facebook」で有効または無効にできます。私はこの状態を取得する必要があります。

Facebook3.2を使用しています

皆さん、ありがとうございました!

4

2 に答える 2

10

ACAccountStoreを使用してFacebookアカウントを取得し(利用可能な場合)、アクセスが許可されているかどうかを確認できます。

ACAccountStore *accountStore = [[ACAccountStore alloc] init];

ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];

if(accountType.accessGranted){
    //app has permissions
}else{
    //no permissions
}
于 2013-04-23T15:37:41.483 に答える
1

チェックするコード行を探している場合は、ここにあります。

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{

//code goes here

}

ノート

このコードは、SocialFrameworkを使用している場合にのみ役立ちます。

于 2013-03-18T03:40:35.700 に答える