Как возобновить запрос доступа к учетной записи Twitter снова в iOS?

Я запрашиваю доступ к учетной записи Twitter по этому коду:

-(void)requestAccessToTwitterAccounts{
    ACAccountStore *accountStore = [[ACAccountStore alloc] init];
    ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];

    [accountStore requestAccessToAccountsWithType:accountType options:nil completion:^(BOOL granted, NSError *error) {
        if (granted)
        {
            NSLog(@"Granted");
             _twAccounts = [accountStore accountsWithAccountType:accountType];
            if (_twAccounts.count > 0){
                NSLog(@"%@",_twAccounts);
            } else {
                NSLog(@"No Accoutn");
            }
        } else{
            NSLog(@"Not Grand");
        }

    }];

}

Проблема в том, что я вызываю этот метод снова, когда пользователь выбирает "Не разрешать", но он просто работает ОК 1 раз.

В первый раз запрашивается разрешение, если пользователь выбирает "Не разрешать", просящий вид оповещения больше не отображается. Я просто вижу журнал "Не Гранд".

Как мы можем возобновить запрос на доступ к твиттеру снова, чтобы снова отобразить alertView для разрешения?

3 ответа

Перейдите в настройки и включите Разрешить этим приложениям вручную использовать переключатель учетной записи для соответствующего приложения. Как только вы нажали "Не разрешать", выключатель выключается. Сделайте так, чтобы пользователь включил коммутатор.

Я думаю, что вы можете сказать (сообщение, если нет доступа) пользователю, чтобы разрешить приложению снова использовать twitter в разделе Twitter в настройках приложения.

Что касается моих знаний, то это невозможно, если пользователь может выбрать "Не разрешать", чтобы больше не спрашивать. Это так же, как Address-book Permission Оповещение или Location Permission,

Таким образом, вы можете установить Массаж предупреждений вручную для разрешения "Доступ из", и для этого необходимо вручную открыть окно "Настройки" и войти в систему оттуда.

Другие вопросы по тегам