0

我有一个用例如下......
1. 用户点击 facebook 分享按钮
2. 用户回应他们不想分享他们的信息来提示
3. 用户再次点击 facebook 分享按钮
4. 期望的结果 - 用户被重新提示授予发布
    实际结果的权限 - requestAccessToAccountsWithType 自动返回grant = 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);

         }
     }];

反正有没有重新提示用户许可?

4

1 回答 1

0

不,没有。用户负责在 iOS 设置应用程序中对其进行控制。

于 2013-11-27T01:05:45.240 回答