如果我的应用程序被授权使用Facebook
我怎么知道我的应用程序是由用户授权使用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 }
注意
这个代码只有在你使用社交框架的时候才会有帮助。