iPhone がユーザーの現在地を使用したい場合、デフォルトのアラート メッセージをカスタマイズすることは可能ですか。テキストだけでなく、デフォルトのブルー スクリーン アラート ビューも変更したいと考えています。出来ますか ?
ありがとう。
iPhone がユーザーの現在地を使用したい場合、デフォルトのアラート メッセージをカスタマイズすることは可能ですか。テキストだけでなく、デフォルトのブルー スクリーン アラート ビューも変更したいと考えています。出来ますか ?
ありがとう。
ありえない。ドキュメントから、
重要: ハードウェアが利用できないことに加えて、ユーザーは位置情報サービス データへのアプリケーションのアクセスを拒否するオプションがあります。アプリケーションによる最初の使用時に、コア ロケーション フレームワークは、ロケーション サービスの使用が許容されることを確認するようにユーザーに求めます。ユーザーがリクエストを拒否した場合、CLLocationManager オブジェクトは、今後のリクエスト中にデリゲートに適切なエラーを報告します。また、authorizationStatus メソッドを使用して、アプリケーションの明示的な承認ステータスを確認することもできます。
アラートはコア ロケーション フレームワークによって表示されます。私たちはそれを制御することはできません。
編集:追加するには、このApple開発者フォーラムのスレッドから(ログインが必要です)
このアラートは、プライバシー上の理由から、すべてのアプリケーションに対して標準的な方法で表示されます。ユーザーの現在地は機密情報であり、デバイスでの使用については、ユーザーがインフォームド コンセントを確実に提供できるようにしたいと考えています。これを行う方法は、ユーザーが同意するための明確で一貫したメカニズムを提供することです。アプリケーションがアラートをオーバーライドまたは無効にすることを許可されている場合、その一貫性は失われます。
回答者はAppleの従業員です..