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