gpt4 book ai didi

objective-c - 如何检查用户是否已授予访问 Facebook 的权限?

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:10 26 4
gpt4 key购买 nike

我正在使用 ACAccountStore 通过 Facebook 从适用于 iOS 版本 6 或更高版本的 iPhone 的 native 设置登录。对于登录,我请求如下权限:

[accountStore requestAccessToAccountsWithType:accountType options:options completion:^(BOOL granted, NSError *error)

为了共享,我想使用相同的帐户。为了分享,我使用了如下代码:

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])

但是,登录后,如果在通过设置分享之前授权被拒绝,那么如何重新获得该帐户的访问权限?

如果我再次发出请求,它会再次提示权限警报。

我只想让该帐户访问该 Facebook 帐户。

有人能回答吗?提前致谢。 (:

最佳答案

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

ACAccountType *facebookAccountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];

NSLog(@"ACCESS %d",facebookAccountType.accessGranted);
if(facebookAccountType.accessGranted)
{
NSLog (@"You are already granted accees").
}

通过使用上面的代码行,您可以知道用户是否已经授予访问 Facebook 的权限。

关于objective-c - 如何检查用户是否已授予访问 Facebook 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16689780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com