如何使iOS扩展在真实设备上的后台保持活动状态

时间:2019-04-10 11:49:04

标签: ios swift ios-extensions

我创建了一个iOS扩展程序,该扩展程序仅显示用户位置的快照,并按特定的API发送这样的用户位置。

  

let url =“(root)(myLat)&longitude =(myLong)&type =(Type)&msisdn = >>(MSISDN)&battery =(batteryLevel)”;

我已经实施了特定的时间间隔以访问API。即使设备已锁定或小部件在后台,它也可以在模拟器上正常工作。

但是当在真实设备上对其进行测试时,它仅在前台工作。如果小部件在后台或屏幕被锁定,则它将无法正常工作。再次,如果我看到该小部件,它将开始工作并将数据发送到API,反之亦然。

如何阻止小部件进入模拟器那样的挂起状态?

更新:从扩展中滑动时,扩展被暂停。 check screenshot

0 个答案:

没有答案