新聞

Google預告將在2026年底調整其Nearby Connections API預設行為,未來Wi-Fi或藍牙關閉時,API不再替Google自家及第三方App自動開啟相關無線功能。使用這項API的開發者必須在執行鄰近裝置探索或連線工作前,確認所需功能已啟用,否則應通知使用者並引導其手動開啟。

Nearby Connections是Google提供的點對點連線API,可透過藍牙、低功耗藍牙(BLE)與Wi-Fi發現附近裝置、建立連線並交換資料,不必依賴網際網路。應用情境包括離線檔案傳輸、本機多人遊戲、協作白板,以及手機與Android TV等多螢幕裝置間的互動。

開發者過去可由API代為處理部分無線功能狀態,Nearby Connections可在必要時調整裝置的Wi-Fi或藍牙狀態,以建立連線或提高資料傳輸量。Google表示,這次變更是為了讓使用者更清楚掌握裝置的無線功能;新行為生效後,API不會在未經使用者操作的情況下,將已關閉的Wi-Fi或藍牙切換為開啟。

開發者除了要確認Nearby Connections所需權限已取得,也須處理Wi-Fi或藍牙未開啟的情況,例如顯示說明、引導使用者進入系統設定,並在使用者未啟用功能時停止或延後連線。若既有App直接假設API會處理無線功能狀態,相關流程便需要修改。

Google目前僅公布變更預計於2026年底生效,尚未交代確切日期、對應的Google Play服務版本,以及API屆時會回傳哪些錯誤或狀態。官方建議開發者先檢查現有連線流程,確認無線功能關閉時仍有清楚的操作提示與錯誤處理。