У меня есть вариант использования, который идет следующим образом ...
1. пользователь нажимает кнопку facebook доля
2. пользователь отвечает, что они не хотят делиться своей информацией подсказывать
3. пользователь хиты кнопки доли facebook снова
4. желаемого результата - пользователь reprompted дать разрешения на размещение
фактического результата - requestAccessToAccountsWithType автоматически возвращается с = предоставляется ложным.разрешения IOS Facebook сброса
Вот код, который делает запрос ...
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);
}
}];
Есть ли вообще reprompt у пользователя разрешение?