Настройка тела в уведомлениях iOS, похоже, не влияет
Мы используем уведомления ANE от 19.06.2016.
Я пытаюсь понять, как "тело" играет в уведомления iOS с ANE. Если я сделаю:
setAlert("My AlertText")
setTitle("My Title Text")
setBody("My Body Text")
На андроиде вижу все 3 и прекрасно работает. на iOS я вижу только текст предупреждения и заголовок. Я тестирую на iPhone и iPod с iOS 9.3.5 и получаю такое же поведение. Я читаю документацию iOS по уведомлениям, просматривал их примеры кода и не понимаю, почему, когда я устанавливаю основной текст в уведомлениях ANE, я не вижу его. Что я вижу, когда все 3 установлены:
когда срабатывает сигнал тревоги, я вижу:
- Название установки приложения
- мой текст заголовка я установил через API.
Когда я иду, чтобы увидеть все уведомления, я вижу:
- мой текст предупреждения я установил через API.
- мой текст заголовка я установил через API.
Нет основного текста. Такое же поведение, если формат сообщения - баннер или предупреждение.
Что отображает тело в iOS? Я попытался выполнить тест, в котором я НЕ установил заголовок, а только предупреждение и текст сообщения. Когда сработало сообщение, я услышал звуковой сигнал, но оповещения нет, а список уведомлений пуст.
Можете ли вы объяснить сопоставление ане с уведомлениями IOS? или это ошибка iOS?
Спасибо!
похотливый
1 ответ
Это не ошибка, а ограничение уведомлений iOS.
Уведомления iOS не имеют понятия body
как на Android. На iOS есть только 2 текстовые области, которые представлены alert
а также title
поля уведомления.