Перейти к содержанию
  • 0
Edward Tarasov

Статус доступа к push

Вопросы

Приветствую.

Возникла необходимость узнать из приложения IOS дал ли пользователь разрешение на push и если нет(/*покарать его*/) вывести соответствующую информацию в настройках. нарыл на просторах инета такую штуку : https://github.com/DelphiWorlds/KastriFree/blob/master/API/DW.iOSapi.UserNotifications.pas

закинул в uses и если это можно так назвать - написал ) :

iospush:=TUNNotificationSettings.Create();

case iospush.authorizationStatus of
    UNAuthorizationStatusAuthorized: CheckBox3.IsChecked:=true;
    UNAuthorizationStatusDenied:CheckBox3.IsChecked:=false;
    UNAuthorizationStatusNotDetermined: CheckBox3.IsChecked:=false;
  end;

вот только вне зависимости от имеющегося или нет разрешения authorizationStatus всегда UNAuthorizationStatusNotDetermined

Подскажите плиз где туплю. или другой способ узнать есть ли это разрешение. 

 

Поделиться сообщением


Ссылка на сообщение

Рекомендуемые сообщения

  • 1

https://stackoverflow.com/questions/46457733/how-to-get-notification-authorization-status-in-swift-3
т.е. както так- писал в блокноте

procedure TForm1.FormCreate(Sender: TObject);
begin
  TUNUserNotificationCenter.OCClass.currentNotificationCenter.getNotificationSettingsWithCompletionHandler(OnNotificationSettings);
end;

procedure TForm1.OnNotificationSettings(NotificationSettings: UNNotificationSettings);
begin
  NotificationSettings.authorizationStatus;
end;

 

Отредактировал Slym

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...