2

iPhone がユーザーの現在地を使用したい場合、デフォルトのアラート メッセージをカスタマイズすることは可能ですか。テキストだけでなく、デフォルトのブルー スクリーン アラート ビューも変更したいと考えています。出来ますか ?

ここに画像の説明を入力

ありがとう。

4

2 に答える 2

6

ありえない。ドキュメントから、

重要: ハードウェアが利用できないことに加えて、ユーザーは位置情報サービス データへのアプリケーションのアクセスを拒否するオプションがあります。アプリケーションによる最初の使用時に、コア ロケーション フレームワークは、ロケーション サービスの使用が許容されることを確認するようにユーザーに求めます。ユーザーがリクエストを拒否した場合、CLLocationManager オブジェクトは、今後のリクエスト中にデリゲートに適切なエラーを報告します。また、authorizationStatus メソッドを使用して、アプリケーションの明示的な承認ステータスを確認することもできます。

アラートはコア ロケーション フレームワークによって表示されます。私たちはそれを制御することはできません。

編集:追加するには、このApple開発者フォーラムのスレッドから(ログインが必要です)

このアラートは、プライバシー上の理由から、すべてのアプリケーションに対して標準的な方法で表示されます。ユーザーの現在地は機密情報であり、デバイスでの使用については、ユーザーがインフォームド コンセントを確実に提供できるようにしたいと考えています。これを行う方法は、ユーザーが同意するための明確で一貫したメカニズムを提供することです。アプリケーションがアラートをオーバーライドまたは無効にすることを許可されている場合、その一貫性は失われます。

回答者はAppleの従業員です..

于 2012-12-03T12:04:34.173 に答える