1.app在前台时 可以一边定位一边绘制运动轨迹。
2.那锁屏之后呢,我跑过的点还保存吗,保存在哪,怎么获得这些数据?
大家讲道理2017-04-17 17:50:30
app 在後台拿定位分2種,一種是普通後台拿定位,一種是持續後台拿定位
普通後台拿定位,8.0 之後是需要requestAlwaysAuthorization 這麼請求
他怎麼普通呢,他就跟你平時app進入後台之後,didUpdateLocations 還能拿一會數據,一會是多久呢,大概10分鐘吧,10分鐘之後你就拿不到了
持續後台拿定位,和普通的區別就是需要你另外在Background Modes 裡面勾選Location update,那麼只要你的app 沒有被關閉,你的didUpdateLocations 方法會一直拿到定位
持續拿後台定位的app 上架時,除非你有特別明顯的理由告訴他,我必須在後台拿持續定位,不然會拒絕你,另外還會要求在你的app 簡介裡加上這麼一句"Continued use of GPS running in the background can dramatically decrease battery life."
不要問我為什麼這麼清楚,因為我前幾週剛被這個權限拒絕了好幾次。 。 。 。