Фоновая синхронизация по тихим push на iOS срабатывает через раз
Чтобы лента была свежей к открытию, сервер раз в 15 минут шлёт тихий push с content-available: 1, и приложение в фоне подтягивает данные. В тестах на столе всё работает. В аналитике у реальных пользователей — синхронизация срабатывает редко, у части не срабатывает никогда.
Какой вывод правильный?
- Тихий push не гарантирован; синхронизировать при входе
- Слать тихие push чаще, раз в минуту, для надёжности
- Добавить в тихий push заголовок и текст уведомления
- Отправлять тихие push с высоким приоритетом 10
