Каковы основные концепции push-уведомлений/сообщений?
-
20-09-2019 - |
Вопрос
Какие ключевые понятия следует знать разработчику при создании приложения для iPhone, использующего push-уведомления?
Решение
Я считаю, что самое главное — это то, что ваше приложение не может от них зависеть.Вероятно, лучше рассматривать их как приятную вещь для вашего пользователь, а не часть вашего Программы инфраструктура.В частности:
- Apple не гарантирует доставку уведомлений.Да, инфраструктура у них неплохая, но перспектив нет.
- На устройстве одновременно может быть только одно оповещение, и журнал не ведется.Поэтому, если у пользователя есть несколько приложений с поддержкой push-уведомлений, вы не можете зависеть от того, что он увидит ваши оповещения.
- Единственный способ узнать ваше приложение об уведомлении — это если пользователь выбирает чтобы запустить его в ответ на предупреждение.
- Пользователь всегда может отключить push-уведомления для вашего приложения или для всего устройства.
Все это также означает:вы не можете обойти ограничение «отсутствие фоновых процессов» с помощью службы push-уведомлений.:-)
Не связан с StackOverflow