Как тихие уведомления ведут себя после того, как телефон получил Power Off & On

У меня есть приложение, которое пытается захватить местоположение пользователя, используя тихие уведомления в определенных ситуациях. Я могу отправить тихое уведомление на телефоны и возможность запуска фоновой выборки и вернуть его обратно в веб-службу.

Сравнивая полезную нагрузку пользователя без уведомления, я выполняю некоторую операцию (инициирование менеджера местоположений и захват местоположения из метода делегата), в то время как приложение находится в фоновом режиме/приостановленном режиме. Это работает во всех остальных случаях, ожидая, что один случай, который отключится от iPhone, и вернется к случаю.

Проблема: По моим наблюдениям, один раз после того, как телефон отключился и снова включился, тихие уведомления принимаются iPhone'ами ​​(я подтверждаю это, потому что слышу звук, потому что я дал звук в полезная нагрузка), но операция не происходит.

  • Кто-нибудь лучше понимает, как iPhone ведет себя после включения. будет ли он выполнять операцию после получения молчаливого уведомления?
  • Задает ли код что-нибудь после того, как телефон получил молчаливое уведомление?
  • Я также попытался сохранить значение в UserDefaults до того, как телефон отключится, и значение станет нулевым после того, как мы включили питание.

Ваша помощь, очень ценится..!