私のアプリには、CMMotionManager を使用して真北に対する方向を見つける拡張現実カメラ ビューがあります。ただし、ユーザーが位置情報サービス/システム設定/コンパス キャリブレーションをオフにすると、デバイスのモーション データが適切な値 (特に重力ベクトル値) を返さなくなり、アプリが役に立たなくなることがわかりました。そうすることでバッテリーの寿命を延ばすことができると信じているため、かなりの数の人がこれを行っています。
この設定がデバイスまたは CMMotionManager に与える影響を正確に知っている人はいますか?
アプリはどのように設定されているかをどのように判断できますか?
OFF に設定すると、必ずしも CMMotionManager が機能しないということですか?