以下指南將協助您為應用程式選擇合適的 Nearby API。
鄰近分享連線
使用 Nearby Connections API 時,無論網路連線狀況為何,應用程式都能輕鬆地即時探索、連線及與鄰近裝置交換資料。它使用藍牙、Wi-Fi 和其他技術,旨在隱藏這些技術的複雜性,讓應用程式可專注於探索鄰近裝置並進行互動。
在下列情況下,您應該為應用程式選擇 Nearby Connections API:
您想要探索附近的裝置,而不需要網際網路連線,且每次作業都會產生網路費用。
您想在附近的裝置上串流內容或傳輸任意酬載或檔案。
您想要使用最新的點對點技術 (例如 Wi-Fi 偵測)。
您只需在 Android 裝置之間進行通訊。
鄰近分享訊息
Nearby Messages API 可讓應用程式發布小型訊息,其他裝置均可訂閱及接收這些訊息。訊息會透過雲端傳輸。系統會透過藍牙和接近超音波偵測附近的裝置。
Nearby Messages API 可讓應用程式偵測附近的藍牙低功耗信標,並使用信標工具擷取附加於這些信標的訊息。
在下列情況下,您應該為應用程式選擇 Nearby Messages API:
您想要在連上網路時探索附近的裝置。
您想要從鄰近裝置單向擷取小酬載。鄰近分享 訊息不適用於裝置之間的雙向通訊。如果需要雙向通訊,請使用 Nearby Connections。
您想為偵測到的裝置設定概略距離門檻,例如只偵測同一個房間中的裝置。
您要掃描藍牙低功耗信標,並擷取透過 Beacon 平台註冊的信標附件。
您想在 Android 和 iOS 裝置間進行溝通。