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

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

大家讲道理
大家讲道理

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

모든 응답(1)
大家讲道理

백그라운드에서 위치를 얻는 앱에는 두 가지 유형이 있는데, 하나는 일반 배경에서 위치를 얻는 것이고, 다른 하나는 연속적인 배경에서 위치를 얻는 것입니다.
8.0 이후에는 일반 배경이 위치를 얻습니다. requestAlwaysAuthorization이 필요합니다.
어떻게 일반 앱과 같을까요? didUpdateLocations는 잠시 동안 데이터를 가져올 수 있습니다. 10분이면 위치를 얻을 수 없습니다.
백그라운드에서 계속 위치를 가져옵니다. 일반과의 차이점은 백그라운드 모드에서 위치 업데이트를 확인해야 하며, 앱이 닫히지 않는 한 didUpdateLocations 메소드는 항상 위치를 가져옵니다.
백그라운드 위치가 있는 앱이 선반에 놓일 때 특별히 명백한 이유가 없는 한 백그라운드에서 계속 위치를 잡아야 합니다. 그렇지 않으면 거부됩니다. 또한 앱 소개에 다음 문장을 추가해 달라고 요청하겠습니다. "백그라운드에서 GPS를 계속 사용하면 배터리 수명이 급격하게 감소할 수 있습니다."
묻지 마세요 왜 그렇게 분명한 이유는 이 권한이 여러 번 거부되었기 때문입니다. 지난 몇 주 동안 여러 번. . . .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!