簡體   English   中英

如果我的應用程序被授權使用Facebook [iOS 6,FB SDK 3.2]

[英]Get if my app is authorized to use facebook [iOS 6, FB SDK 3.2]

我怎么知道我的應用程序是否被用戶授權使用Facebook?

您可以在“設置 - >隱私 - > Facebook”中啟用或禁用它。 我必須得到這個狀態。

我正在使用Facebook 3.2

謝謝你們!

您可以使用ACAccountStore獲取Facebook帳戶(如果可用)並檢查是否授予訪問權限:

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

ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];

if(accountType.accessGranted){
    //app has permissions
}else{
    //no permissions
}

如果您正在尋找一行檢查的代碼,那么就在這里:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{

//code goes here

}

注意

只有在使用社交框架時,此代碼才有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM