Показывать несколько локальных уведомлений без создания нового - PullRequest
0 голосов
/ 28 августа 2018

В моем сценарии мне нужно показать первое локальное уведомление с использованием Swift, а затем с использованием того же идентификатора добавить другое локальное уведомление, но не отображать его как всплывающее окно на устройстве iOS. Так что в основном поток будет выглядеть так:

Начало загрузки ... <- Показать на экране и добавить на панель лотков </p>

Загрузка фотографий ... <- не отображается на экране, но очищает все уведомления и добавляет еще одно в панель уведомлений (или изменяет предыдущее) </p>

Загрузка данных ... <- То же, что и загрузка фотографий ... </p>

Завершена загрузка ... <- То же, что и загрузка фотографий ... </p>

Пробовал по-разному, на Android это не сложно сделать, но iOS делает все сложно, разве это возможно? :)

Спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

Причина, по которой он работает на Android, заключается в том, что уведомления о «показе состояния» очень полезны для Android. iOS не предназначена для такого рода вещей, потому что вы почти никогда не делаете что-то на заднем плане приложения, которое также должно быть отражено пользователю, пока пользователь находится вне приложения. Таким образом, реальный ответ на ваш вопрос - нет. В среде iOS невозможно смоделировать способ отображения изменений в уведомлении в Android.

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