Я работаю над приложением, использующим PushKit / voip push для пробуждения приложения для получения сообщений. Это хорошо для тестирования устройств (убить приложение и может проснуться после нажатия VoIP), но для некоторых пользователей, оно никогда не просыпается. Они используют последние iOS и приложения.
Я также обнаружил, после того как пользователь удалил / переустановил приложение, оно вдруг заработало.
Также кажется, что большинство устройств, неспособных к пробуждению, установили приложение на длительное время, скажем, 1-2 года назад, но все они обновлены до последней версии.
Мне интересно
1. как это (установлено давно) влияет на запуск приложения.
2. Как удалить / переустановить помогает проснуться. А также
3. что я могу сделать, чтобы улучшить его, не прося пользователя переустановить.
Спасибо!