2017-12-11 12 views
1

アプリがその場所へのアクセスをリクエストしている理由を指定する方法を教えてください。私は、許可モーダルアラートでの場所の使用を明確にしたいと思います。許可モーダル警告に説明を追加

答えて

4

ちょうどあなたのinfo.plistに移動し、あなたがへのユーザーのアクセス許可を要求するときに、これらのキーに提供

enter image description here

文字列がダイアログのメッセージを表示するのiOSによって適切に選択されます、次のキーを追加場所にアクセスする。

どのメッセージが選択されるかは、求めているアクセス許可の種類に基づいて動的に決定されます。例:使用中に場所を使用するときにLocation Alwaysを要求すると、対応するメッセージが選択され、その逆も同様です。

は、それが

1

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

1
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> 
を役に立てば幸い
関連する問題