web-dev-qa-db-ja.com

許可モードアラートに説明を追加

アプリが場所へのアクセスを要求している理由を指定するにはどうすればよいですか?許可モードアラートでの場所の使用を明確にしたいと思います。

8
mrisek

info.plistおよび次のキーを追加します

enter image description here

これらのキーに提供する文字列は、場所にアクセスするためのユーザー許可を要求するときにダイアログのメッセージを表示するためにiOSによって適切に選択されます。

どのメッセージが選択されるかは、要求する許可の種類に基づいて動的に決定されます。たとえば、ロケーションを常に許可するように要求すると、使用中にロケーションを使用すると、対応するメッセージが選択されます。

それが役に立てば幸い

15
Open your plist with source code, and add below 

<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>Message for Always and when used desc</string>   
    <key>NSLocationAlwaysUsageDescription</key>
    <string>Message for Always used desc</string>   
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>Message for when used desc</string>
4
Jeetendra Kumar

IOSデバイスの場合、xCodeのInfo.plistファイルでNSLocationAlwaysUsageDescriptionまたはNSLocationWhenInUseUsageDescriptionを直接指定する必要があります。その後、iOSはアラートで指定されたメッセージを自動的に表示します。

1
Tim