xcode - ios运动健身类应用,我跑步时手机锁屏揣兜里,这时怎么拿到运动数据,比如跑过的地点?
大家讲道理
大家讲道理 2017-04-17 17:48:30
0
1
427

1.app在前台时 可以一边定位一边绘制运动轨迹。
2.那锁屏之后呢,我跑过的点还保存吗,保存在哪,怎么获得这些数据?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
大家讲道理

Il existe deux types d'applications obtenant un positionnement en arrière-plan, l'une consiste à obtenir un positionnement en arrière-plan ordinaire et l'autre consiste à obtenir un positionnement en arrière-plan continu
L'arrière-plan ordinaire est utilisé pour obtenir un positionnement après. 8.0, requestAlwaysAuthorization est requis
Comment cela peut-il être ordinaire ? C'est comme votre application habituelle. Après être entré en arrière-plan, didUpdateLocations. Vous pouvez encore obtenir les données pendant un certain temps. Combien de temps cela durera-t-il ? Environ 10 minutes, vous ne pourrez plus les obtenir
Continuez à obtenir l'emplacement en arrière-plan. est que vous devez vérifier la mise à jour de l'emplacement dans les modes d'arrière-plan, puis tant que votre application n'est pas fermée, votre méthode didUpdateLocations obtiendra toujours l'emplacement
Continuez pour obtenir l'application de localisation en arrière-plan. Au moment de le mettre en rayon, à moins que vous n'ayez une raison très évidente pour leur dire que je dois obtenir un positionnement continu en arrière-plan, ils vous rejetteront, et il leur sera également demandé d'ajouter la phrase « Utilisation continue du GPS fonctionnant en arrière-plan ». L'arrière-plan peut considérablement" dans l'introduction de votre application. diminuer la durée de vie de la batterie. "
Ne me demandez pas pourquoi je le sais si clairement, car cette autorisation m'a été refusée à plusieurs reprises au cours des dernières semaines. . . .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal