закинул в uses и если это можно так назвать - написал ) :
iospush:=TUNNotificationSettings.Create();
case iospush.authorizationStatus of
UNAuthorizationStatusAuthorized: CheckBox3.IsChecked:=true;
UNAuthorizationStatusDenied:CheckBox3.IsChecked:=false;
UNAuthorizationStatusNotDetermined: CheckBox3.IsChecked:=false;
end;
вот только вне зависимости от имеющегося или нет разрешения authorizationStatus всегда UNAuthorizationStatusNotDetermined
Подскажите плиз где туплю. или другой способ узнать есть ли это разрешение.
Вопрос
Edward Tarasov
Приветствую.
Возникла необходимость узнать из приложения 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 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.