Nearby Messages API 是一種發布訂閱 API,可讓您傳送 連上網際網路的 Android 和 iOS 裝置之間的二進位酬載。裝置 不一定要連上相同的網路,不過必須連線至 Wi-Fi 網路 網際網路。
「鄰近分享」功能會透過藍牙低功耗技術傳送一個專屬的配對碼 能在裝置間切換伺服器讓通訊對象的裝置可以相互交換訊息 偵測相同的配對碼裝置偵測到附近地點的配對碼時 裝置會將配對碼傳送至 Nearby Messages 伺服器進行驗證, 並檢查應用程式是否有訊息可以傳送 現有訂閱項目組合
Nearby Messages 未經驗證,因此不需要 Google 帳戶。
資料交換機制的確切機制可能會因發布版本而異。 以下序列會顯示引發訊息交換的事件:
發布應用程式發出要求,以與二進位檔酬載 (訊息) 建立關聯 呼叫一組不重複的即時配對代碼 (權杖)。伺服器 訊息酬載與權杖之間的關聯。
發布裝置採用藍牙低功耗技術,讓該權杖可供偵測 由鄰近裝置傳送發布裝置也使用藍牙低功耗掃描 產生憑證
訂閱應用程式會將訂閱項目與權杖建立關聯,並使用藍牙 Low Energy 將權杖傳送給發布商,並偵測發布商的 產生下一個符記
當任一端偵測到另一個權杖時,便會向伺服器回報。
當兩部裝置同時 以及呼叫應用程式使用的 API 金鑰 與 Google Developers Console 中同一專案建立關聯。
使用 Google Play 服務 Nearby SDK 時,系統會收集使用分析資訊, 同時也能改善使用體驗
- 成效指標:發布和訂閱的時間長度,以及 使用 Nearby SDK 時,系統會收集所接收的訊息數量。
- 裝置資訊:裝置型號、國家/地區、版本和 收集應用程式套件名稱並與效能建立關聯 指標來識別區域和裝置專屬的片段。
- 鄰近分享訊息發布:透過 Nearby Messages 發布的資料 直到訊息停止發布為止。已分享這項資料 與裝置附近的訂閱者交流
使用者可以前往 [設定] > [允許或拒絕] 的集合Google > 用途與診斷方式