よくある質問

ここでは、Places Serviceに関する情報とよくある質問を示します。

V4 SDKのtrackLocationからの移行

v4 SDKから移行する際に、 trackLocation APIの置き換えを探している場合は、「Active Region Monitoringを使用しないPlaces Serviceを 使用する」のトピックを参照してください。

サイズと信頼性

Adobeや他のサービスの使用に関係なく、モバイルアプリから地域を監視する際に使用されるすべてのジオフェンスについて注意が必要です。 オペレーティングシステムでは、ジオフェンスを作成する際に、いくつかのパラメーターに注意することをお勧めします。 最大の信頼性を得るには、ジオフェンスの半径を100メートル以上にする必要があります。 ジオフェンスは小さくてもかまいませんが、入口と出口のイベントは生成されない場合や、ユーザーが一定の期間移動を停止した後に生成される場合があります。

また、Wi-Fiがオフになったり、使用できなくなったりするなどのハードウェア条件、GPS信号の障害に対するデバイスの位置に基づいて、精度と信頼性を低下させることができる。 例えば、山地帯、都市の設定、屋内地域は、iOSおよびAndroidオペレーティングシステムで位置の正確性を低下させることができます。

終了イベントがトリガする方法

プレースモニター(SDK)は、近くのPOIの新しいリストを取得すると、各POIの地域をオペレーティングシステムに登録します。 現在は、デバイスが監視対象の領域の1つの境界(入口または出口)を越えたときにSDKに通知する必要があります。 SDKは、イベントが発生したことをオペレーティングシステムがSDKに通知した場合にのみ、終了イベントをトリガーします。 この通知の主な理由は、場所データの時間の感度です。

デバイスがイベントを離れたときに、オペレーティングシステムが終了イベントを配信できない場合、SDKは終了領域を省略した方が安全です。 SDKが、イベントがオペレーティングシステムによってトリガーされない終了イベントを生成する場合、その終了イベントがPOIに近い時間外に処理される可能性があります。

POI数

Places Service POI管理インターフェイスでは、お客様は特定のライブラリに最大15万個の目標地点を追加できます。 必要に応じて、複数のライブラリを定義し、POIのグループを分けることができます。

場所の変更とアクティブな地域の監視に関するメモ

地域の監視は、許可されたアプリの登録後すぐに開始されます。 ただし、境界を越えるだけでイベントが発生するので、すぐにイベントを受け取ることを期待しないでください。 特に、ユーザーの場所が登録時に既に領域内にある場合、場所の管理者はイベントを自動的に生成しません。 代わりに、イベントが生成され委任に送信されるまで、ユーザーが領域の境界を越えるのを待つ必要があります。

監視する領域のセットを指定する場合は、十分に注意してください。 地域は共有システム・リソースで、システム全体で使用できる地域の合計数は限られています。 このため、コアの場所では、1つのアプリで同時に監視できる地域の数が20に制限されています。 この制限を回避するには、ユーザーのすぐ近くにある領域のみを登録することを検討します。

[Appleデベロッパーサイト] (https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#/apple_ref/doc/uid/TP40009497-CH9-SW11)の追加情報を参照してください。

このページ