一旦手机电源closures和打开,无声通知的行为如何

我有一个应用程序试图在某些情况下使用无声通知来抓取用户的位置。 我能够发送无声的通知到手机,并能够运行后台获取,并获得位置回到networking服务。

比较无声通知的用户有效负载我正在做一些操作(启动位置pipe理器和从委托方法抓取位置),而应用程序处于后台/挂起模式。 在所有其他情况下,这种情况下预计一种情况是iPhone电源closures和打开情况下。

问题:根据我的观察,一旦手机关机并重新打开,iPhone正在接收无声通知(我确认这是因为我听到声音,因为我在有效载荷中发出了声音),但操作没有发生。

  1. 是否有人更好地了解iPhone开机后的行为。 会在收到无声通知后进行操作吗?
  2. 电话收到无声通知后,代码是否运行?
  3. 我也尝试在电话关机前保存UserDefaults中的值,打开电源后,该值变为零。

你的帮助,非常感谢..!

Interesting Posts