Re: [问题] 有关geofencing的问题

楼主: fallenheart (水中落叶)   2014-05-07 10:58:44
※ 引述《chen0404 (没有暱称)》之铭言:
: 我想double check当在ios7时, app在background或者not running状态是不会启动的?
: 也就是说系统不会帮你侦测你是否进入范围内,但在ios7.1是可以的?
根据我的经验,
iOS 6.1 会启动,iOS 7.1 也会启动,
我想 iOS 7.0 应该也一样才对。
: 第二个问题是当app不再background时,根据文件系统会帮你侦测,如果进入区域系统会
: 帮你唤醒(wake up or relaunch in the background)
: 我想问的是系统唤醒的意思是他会delegate didFinishLaunchingWithOptions吗?
: 假设是的话我是不是只要在重新alloc一遍CLLocationManager?
: ex. if (launchOptions[UIApplicationLaunchOptionsLocationKey]) {
: [self.locationManager startUpdatingLocation];
: }
: 参考文件:http://ppt.cc/OeQ~ Using Regions to Monitor Boundary Crossings
: 谢谢大大
如果没有要用到其他东西,
确实可以只 alloc location manager 跟它的 delegate 去做事即可。
作者: chen0404 (没有暱称)   2014-05-07 12:39:00
谢谢您的解释 所以请问我的做法正确吗?当app没有再跑时系统会自动monitor是否进入区域内,如果有他会呼叫didFinishLaunchingWithOptions->(自己alloc ma.manager)-> 系统delegate didEnterRegion ??

Links booklink

Contact Us: admin [ a t ] ucptt.com