У меня есть приложение iOS, которое я использую schedLocalNotification для создания уведомлений для пользователя. Мой вопрос: когда появляется уведомление, если пользователь нажимает на него, мое приложение может его обработать. Но что происходит, если пользователь не взаимодействует с уведомлением. Уведомление исчезнет. Есть ли способ внутри приложения определить, что уведомление было отправлено? Есть ли системная очередь, к которой приложение имеет доступ?UILocalNotification есть системный кеш?
0
A
ответ
0
«Уведомление исчезнет»,
По умолчанию его не получают исчезнуть до тех пор, пока пользователь не удалите его из панели уведомлений.
Возможно ли какое-либо средство внутри приложения определить это уведомление?
Да, его можно сделать программным путем. Вам необходимо запросить scheduledLocalNotifications. Вы получите массив &, тогда вы можете написать свою логику для проверки.
Есть ли системная очередь, к которой приложение имеет доступ?
Да, используя scheduledLocalNotifications вы можете это сделать.
Надеюсь, это поможет.
Смежные вопросы
- 1. Сохранение JSON в системный кеш
- 2. Как сбросить системный кеш информации WLAN?
- 3. Java написать файл - игнорировать системный кеш диска
- 4. Как загрузить изображения в системный кеш iphone?
- 5. Удалить системный кеш на android 6.0
- 6. Системный кеш системы и огромные файлы
- 7. UILocalNotification
- 8. MS Windows 10 Edge Live тайский системный кеш
- 9. UILocalNotification хочет разрешение показать, но уже есть
- 10. Есть ли простой способ редактировать/изменять UILocalNotification
- 11. Есть ли защищенный кеш браузера?
- 12. Отмена UILocalNotification
- 13. Есть ли системный вызов для случайных чисел?
- 14. UILocalNotification Problem
- 15. Альтернатива UILocalNotification
- 16. Multi UILocalNotification
- 17. Как отключить кеш-кеш-кеш
- 18. Пауза UILocalNotification
- 19. UILocalNotification crash
- 20. UIlocalNotification тело
- 21. Расширение UILocalNotification
- 22. Повтор UILocalNotification
- 23. Отмена UILocalNotification
- 24. Ошибка UILocalNotification
- 25. Расписание UILocalNotification
- 26. Есть ли способ очистить кеш без drop_caches?
- 27. Конфигурация Zeppelin: есть ли где-нибудь кеш?
- 28. Есть ли кеш в недоступном модуле git?
- 29. Есть ли способ очистить кеш SFSafariViewController?
- 30. Есть ли кеш с поддержкой запроса Linq
Спасибо за ваш ответ, но, к сожалению, он не решает мою проблему. scheduleLocalNotifications предоставит вам список уведомлений, которые будут готовы к отправке в будущем. Я ищу список уведомлений, которые были отправлены, но пользователь не ответил (т. Е. Нажал на него для активации). – mscarafo
Вы можете сделать следующее: Храните данные уведомлений в своей базе данных с одним флагом = 0. Если пользователь ответил на уведомление и приложение, откроется, тогда вы можете обновить этот флаг до 1. Если нет, тогда вы, когда пользователь прямо откроете приложение, затем вы можете проверить, что флаг = 0. Будет ли это работать? –
Я понимаю, что вы предлагаете, и думал по тем же линиям. Я попробую. Благодарю. – mscarafo