簡體   English   中英

Awareness API - Place type home

[英]Awareness API - Place type home

在谷歌意識 API 指南頁面上提到了上下文類型。

上下文數據包括傳感器衍生的數據,例如位置(緯度/經度)、地點(家、工作場所、咖啡店)

但是,在 Places 類型Place reference 的參考頁面上,沒有提及 Home 類型。 有沒有辦法找出用戶是否在家(當然,如果他在他的谷歌設置中設置了它)?

參加聚會有點晚了,但現在 Google 的 Awareness API 已棄用 Places,您可以使用NumberEight SDK作為替代方案。 一個好處是它也適用於 iOS。

它執行各種上下文識別任務,包括:

  • 實時身體活動檢測
  • 當前地點類別(包括工作和家庭,即使沒有 GPS 也可以觸發)
  • 移動偵測
  • 可達性
  • 當地天氣

它還可以通過在線門戶記錄用戶上下文以進行報告和分析。

要在 Kotlin 中快速檢查用戶何時在家,您可以編寫:

val ne = NumberEight()

ne.onPlaceUpdated { glimpse ->
    val place = glimpse.mostProbable

    if (place.context.home == Knowledge.AtPlaceContext) {
        Log.d("MyApp", "User is at home!")
    }
}

以下是一些iOSAndroid示例項目。

披露:我是開發人員之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM