借助Nearby API,您可以讓彼此距離在大約30米內的用戶暢享更出色的協(xié)同工作或多人玩樂體驗,例如輕松設置多人游戲、構建專門的群組、共享內容或展開協(xié)作。
這樣做的好處
“附近”功能具有獨特的出色距離范圍和跨平臺功能,可讓您輕松為相互鄰近的用戶打造魔術般的神奇體驗。這也會提升使用“附近”功能的用戶之間的互動度,并可讓用戶更樂于分享您的應用。
主要特色
Nearby Connections API:發(fā)現(xiàn)附近的設備,并在設備之間流式傳輸數(shù)據,或者通過完整的雙向信道以點對點的方式傳輸文件或其他數(shù)據。實現(xiàn)用戶之間的豐富互動和協(xié)作,例如多人游戲、實時協(xié)作、構建群組、廣播資源或共享內容。
Nearby Messages API:廣播附近的設備可以檢測到的簡短消息。實現(xiàn)群組構建、設備間單向共享少量信息或廣播資源。
最佳做法
使用與您所構建的功能相適合的API。您可以參照API指南來確定最佳選擇。
除非必要,否則請盡量少用“附近”功能,以節(jié)省電量。這是因為Nearby API可能會大量使用無線電和傳感器功能,在某些情況下,耗電速度最高會是平常的3.5倍。
采用明確操作來調用“附近”功能,例如點按按鈕、切換開關或進入特定屏幕。為用戶提供可視化指示(例如動畫),提示用戶“附近”功能正在主動發(fā)送或接收內容。使用developers.google.com/nearby上提供的“附近”功能徽標。
確保用戶在開始使用“附近”功能之前就已了解附近使用您的應用的用戶將會看到哪些數(shù)據。
當您的應用未處于活躍狀態(tài)時,停止使用“附近”功能。如需詳細了解如何使用或停止使用“附近”功能,請參閱此文檔。