Развертывание текста уведомления о разрешении пользовательского интерфейса разрешения уведомления - PullRequest
0 голосов
/ 21 июня 2019

Мое приложение использует уведомления, и в результате оно должно запрашивать разрешения на доставку уведомлений.

enter image description here

Как вы можете видеть выше, один изпараметры в уведомлении о разрешении уведомлений выделены жирным шрифтом, и моя цель - отменить выделение этого текста

Я знаю, что это должно быть достижимо, потому что другие предупреждения о разрешениях (например, о местоположении) имеют параметры текста без выделения, например, разрешение приложения «Карты» ниже:

enter image description here

К сожалению, я не вижу способа достичь этого, так как предупреждение UI создается и представляется через UNUserNotificationCenter.current(), когда вызывается метод requestAuthorization.

Мой код выглядит следующим образом:

UNUserNotificationCenter.current().requestAuthorization(options:[.badge, .alert, .sound]) { (granted, error) in
        // Enable or disable features based on authorization.
    }

1 Ответ

0 голосов
/ 21 июня 2019

Вы не можете изменить текст представленного предупреждения о разрешении, так как оно отображается системой, и нет общедоступного API для доступа к нему / его редактирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...