Я использую удаленное push-уведомление с содержимым доступного ключа, установленного в 1, которое от документации для Apple, оно должно пробудить устройство, но оно не работает должным образом, иногда устройство не проснется. Я использую этот механизм для отправки местоположения устройства на наш сервер. Почему удаленное push-уведомление не пробуждает мое устройство все время?Удаленное push-уведомление не пробуждает мой телефон
Я использую метод делегирования приложения didReceiveRemoteNotification: fetchCompletionHandler, который из документации Apple должен вызываться, когда приложение работает на переднем плане или в фоновом режиме. Также я включил режим фоновых уведомлений удаленных уведомлений, поэтому, когда получено удаленное уведомление, система должна поместить мое приложение в фоновое состояние, и у меня должно быть 30 секунд для выполнения моей задачи в ответ на push-уведомление.
Пожалуйста, объясните, что вы имеете в виду под «просыпается устройство» –
Я добавил дополнительное объяснение. Под «устройством пробуждения» я подразумеваю, что система должна помещать мое приложение в фоновое состояние и получать 30 секунд для выполнения некоторых действий без взаимодействия с пользователем. –