编辑:我注意到StackExchange已经用 Android 开始了这个问题,但它同时适用于iOS和Android。
我们有一个客户端iOS / Android应用程序,我们期望在非常有限的互联网连接上运行(在偏远的澳大利亚)。但是,应用程序可以期望与其本地网络具有非常好的连接,而该网络不在网络上。
当本地服务器上发生事件时,我一直在研究用某种通知唤醒手机的方法。
从我研究的内容:
是否还有其他方法可以通过我尚未列出的服务器发送的事件唤醒锁定的移动设备?鉴于具有App Store合规性的操作情况不一定是必需的。
干杯
答案 0 :(得分:0)
经过一番研究后,答案(截至2018年初)是一个非常可靠的问题,至少对于跨平台的用例来说是这样。
iOS要求可以唤醒设备的外部通知来自公认的基于互联网的来源(APNS,可能在将来使用标准化的基于VAPID的推送),移动界面(如果可用),或来自设备本身受到后台执行限制的限制。