iOS Facebook权限重置
我有一个用例如下所示。。。iOS Facebook权限重置,ios,facebook,acaccount,Ios,Facebook,Acaccount,我有一个用例如下所示。。。 一,。用户点击facebook共享按钮 二,。用户回答说他们不想共享他们的信息以提示 三,。用户再次点击facebook共享按钮 四,。预期结果-用户被重新授权发布 实际结果-requestAccessToAccountsWithType自动返回,并将grated=false 下面是执行请求的代码 ACAccountType *fbAccountType = [self.accountStore accountTypeWithAccountTypeIdenti
一,。用户点击facebook共享按钮
二,。用户回答说他们不想共享他们的信息以提示
三,。用户再次点击facebook共享按钮
四,。预期结果-用户被重新授权发布
实际结果-requestAccessToAccountsWithType自动返回,并将grated=false 下面是执行请求的代码
ACAccountType *fbAccountType = [self.accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
[self.accountStore requestAccessToAccountsWithType:fbAccountType options:@{ACFacebookAppIdKey : IPHONE_FB_APP_ID,
ACFacebookPermissionsKey : @[@"publish_actions"],
ACFacebookAudienceKey : ACFacebookAudienceFriends}
completion:^(BOOL granted, NSError* error)
{
//call back for access granted
if(granted)
{
// Granted consent
}
else
{
NSLog(@"Facebook account access not granted, %@", error);
}
}];
是否有重新请求用户权限的方法?没有。用户负责在iOS设置应用程序中对其进行控制