仅在设备处于唤醒状态时在后台发送推送通知

时间:2020-04-01 15:20:16

标签: ios swift background core-location core-motion

我有一个快速的应用程序,它在后台运行动作更新和位置更新。当达到特定的加速度计值时,应用程序会将推送通知发送给用户。但是,我想在应用程序处于睡眠状态时停止运行它,而仅在应用程序处于唤醒状态时才在后台运行。我尝试使用com.apple.springboard.lockstate,但该应用被拒绝,因为它不再被允许作为公共API。

除了获得锁定状态,设备处于睡眠状态还是在锁定设备时不发送通知的设置之外,还有其他选择吗?

谢谢, 玛尼特(Maanit)

0 个答案:

没有答案