만보기 같은 기능을 사용하고 싶은데 가능하냐?
- CMPedometer을 이용하여 가능합니다.
- 측정 가능한 값은 다음과 같습니다.
- 걸음수
- 거리
- 1초마다 간 거리(Cadence)
- 한걸음당 간 거리(Pace)
- 올라간 계단 수
- 내려갈 계단 수
(위의 정보는 따로 계산한 값이 아니라 CMPedometer에서 직접 뽑아낸 값입니다.)- 해당 기능은 백그라운드 상태에서도 작동하며 앱이 종료되었을 때는 기록되지 않습니다.
앱이 실행 중이지 않아도 측정값을 가져올 방법 없냐?
- 사용자의 피트니스 활동에 접근하여 가져올 수 있습니다.
(CMPedometer을 이용하여 가져올 수 있는 값들 다 가능)- 그리고 앱이 설치되기 전의 기록도 가져올 수 있습니다.
- 제약사항은 다음과 같습니다.
- 사용자의 피트니스 활동 접근 승인 필요 및 피트니스 기능 ON 여부
- 오늘로부터 7일 전의 데이터 수집 불가
만보기 기능은 왠만해서 대부분 가능할 듯 합니다.
사용자의 활동앱 기능 ON 여부가 중요할 듯 하네요.