最近のアクセス:
[Location Always Usage Description] プロパティ

アプリケーションがユーザーの位置情報に常にアクセスする理由を指定します。iOS 10 までのバージョンで使用します。iOS 11 では、代わりに [ Always And When In Use usage description ] を使用します。

適用範囲

オブジェクト: MenuPanelWork With (メインオブジェクトのみ)
ジェネレーター: Apple

説明

このプロパティは、 [ Apple ] > [ Permissions ] プロパティグループに属するスマートデバイスのメインオブジェクトに利用できる [ Purpose Strings ] プロパティグループに用意されています。
ユーザーのプライバシーにかかわる API を iOS デバイス (iOS 8.0 以降) で使用する場合、開発者はユーザーの許可を得る必要があります。そのため、ユーザーの許可を得るためにアプリケーションでコンテンツの使用理由を説明するメッセージを定義して、ダイアログボックスに表示する必要があります。
特に、位置情報近接アラートまたは BeaconProximityAlert データタイプを使用する場合は、このプロパティを使用してアプリケーションがユーザーの位置情報に常にアクセスする理由を入力する必要があります。通知によってアクションを実行するなど、アプリケーションをバックグラウンドで実行する場合に、GetMyLocation メソッドまたは StartTracking メソッドを使用する場合もこの説明が必要です。

  • このプロパティを設定せずに開発者が位置情報サービスを使用すると、次のような警告メッセージが表示されます。
    警告: iOS 8.0 以降で位置情報サービスを使用する場合、これらのプロパティのうち 1 つの値が必要です。(Smart Devices インスタンス '%' の <Menu|Panel> の 'Location Always Usage Description')
    iOS バージョンは、iOS 8.0 以降でサポートされている XCode のバージョンに応じて変わる可能性があります。

実行時/設計時

このプロパティは設計時にのみ適用されます。

プロパティの変更の適用方法

プロパティに値を設定したときに、それに対応する変更を適用するには、メインオブジェクトをビルドします。

参考情報



サブページ
Created: 15/10/29 21:26 by Admin Last update: 21/10/28 23:30 by Admin
カテゴリ
Powered by GXwiki 3.0