笔者的项目是检测睡眠,所以需要app在后台长时间运行,故想出来一个让app长时间运行的小办法,不知道上线的时候会不会被拒。先做下笔记。
源代码过些时间再分享,目前还在测试中。
先记一下小笔记吧、注意事项和遇到的错误。
首先在plist文件就是打开系统定位功能。很简单。
其次就此导入源代码,在appdelegate中检测一下是否开启定位功能。因为需要长时间后台定位,所以必须要同意后台定位。
有时候不小心会遇到这个crash:
先前我也是不小心挖出来这个坑,不过很快就填上了。只需:
加入App registers for location updates```
因为源代码中是需要分配任务的,所以还需要
App downloads content from the network
同样,它也是NSString类型