常見問答

以下是Places Service的一些資訊和常見問題。

從v4 SDK中的trackLocation移轉

如果您要從v4 SDK移轉,並尋找取代的 trackLocation API,請參閱主題 不使用作用中區域監視的Places服務.

尺寸與可靠性

請務必注意,無論使用Adobe或某些其他服務,行動應用程式地區監控中使用的所有地理柵欄。 作業系統建議您在建立地理圍欄時應牢記的一些引數。 為了達到最大的可靠性,地理圍欄的半徑應至少為100米。 可以建立較小的地理圍欄,但可能不會產生登入和退出事件,或在使用者停止移動一段期間後產生。

此外,可能會根據硬體狀況(例如Wi-Fi已關閉或無法使用),以及根據裝置相對阻礙GPS訊號的位置,來降低精確度和可靠性。 例如,山區、城市設定和室內區域可能會降低iOS和Android作業系統的位置準確度。

退出事件如何觸發?

實作的區域監視器應要求附近的POI清單。 收到後,應將區域註冊到每個POI的作業系統。 作業系統現在負責在裝置超過其中一個受監控區域的邊界(進入或退出)時通知SDK。 只有當作業系統通知SDK事件已發生時,SDK才會觸發退出事件。 此通知的主要原因是位置資料的時間敏感度。

如果作業系統在裝置離開區域時無法傳送退出事件,SDK省略退出事件會比較安全。 如果SDK在不由作業系統觸發的情況下製造退出事件,則退出事件可能會在裝置接近POI的時段之外受到妥善處理。

POI數量

在Places服務POI管理介面中,客戶可以在特定資料庫中新增最多15萬個地標。 如有需要,客戶可以定義多個程式庫來區段POI群組。

有關位置變更與作用中區域監視的一些注意事項

註冊授權的應用程式後,就會立即開始監控地理區域。 不過,不要指望會立即收到事件,因為只有邊界交叉點會產生事件。 特別是,如果註冊時使用者的位置已位於區域內,位置管理員不會自動產生事件。 相反,您的應用程式必須等待使用者越過區域界限,才會產生事件並傳送給代理人。

指定要監視的區域集時,請務必謹慎。 地區是共用的系統資源,而且系統範圍內可用的地區總數是有限的。 因此,核心位置將單一應用程式可同時監控的區域數量限製為20。 若要繞過此限制,請考慮僅註冊使用者鄰近的那些區域。

[請參閱Apple開發人員網站上的其他資訊] (https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#//apple_ref/doc/uid/TP40009497-CH9-SW11)

recommendation-more-help
475fad96-f29f-4dca-a109-68bf0557e825