iPhone で位置アラート ボックスを「(アプリ名) が現在の位置を使用したい」というスタイルにすることはできますか?
3 に答える
いいえ、プライバシーを保護するために設計されたオペレーティング システム レベルの機能です。
カスタマイズできるとしたら、誰かが「子猫は好きですか?」のように変更します。子猫が好きな人の位置情報にアクセスできるようになります。
の目的プロパティを設定することによってのみ、ユーザーに自分の場所を使用する理由を伝えることができますCLLocationManager
。
編集:purpose
プロパティは iOS 6 で廃止されました。しかし、代わりがあります
。iOS 6 以降では、NSLocationUsageDescription
キーを Info.plist ファイルに追加する必要があります。アプリが 6.0 より前の iOS バージョンをターゲットにしている場合は、両方を実行することをお勧めします。
いいえ、これはシステム機能ですが、ユーザーの場所を使用する理由を説明するテキストを提供できます。このテキストはダイアログボックスに追加されます。これに使用する必要のpurpose
あるプロパティは呼び出され、CLLocationManager
クラスのプロパティです。
このドキュメントを確認してください:http://developer.apple.com/library/ios/ipad/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/doc/uid/TP40007125