谷歌發佈了近一年的API。 我需要使用它來讓用戶在附近時一起通信。安卓附近沒有互聯網或本地網絡
檢查this後,我很沮喪:
要使用此用戶必須連接到互聯網(附近的消息),否則用戶必須是相同的WiFi /局域網(鄰近連接)上。對?
沒有辦法讓手機在沒有互聯網和沒有熱點/路由器的情況下進行通信?
谷歌發佈了近一年的API。 我需要使用它來讓用戶在附近時一起通信。安卓附近沒有互聯網或本地網絡
檢查this後,我很沮喪:
要使用此用戶必須連接到互聯網(附近的消息),否則用戶必須是相同的WiFi /局域網(鄰近連接)上。對?
沒有辦法讓手機在沒有互聯網和沒有熱點/路由器的情況下進行通信?
Google Nearby Connections 2.0於2017年7月31日發佈。它確實支持不帶WiFi熱點的手機之間的直接連接。
您可以查看Google的公告。 https://android-developers.googleblog.com/2017/07/announcing-nearby-connections-20-fully.html?m=1
附近的連接2.0 API使用藍牙來檢測和連接附近的手機。在使用多種不同的手機和平板電腦進行測試時,我發現性能很差。我懷疑用戶仍然會遇到藍牙配對問題。
附近的消息API必須要求互聯網連接。
如果Internet未連接到Nearby.Messages.subscribe(...)& Nearby.Messages.publish(...)將在ResultCallback.onResult(狀態狀態)中爲您提供StatusCode = NETWORK_ERROR。
如果所有移動設備都連接到同一個WiFi /本地網絡,則必須通過WiFi /本地網絡連接互聯網。
假設,有2個移動設備並且兩者都具有互聯網連接(檢查低於2例):
我正在尋找與您所提到的相同的解決方案。我發現這個:Connecting Devices Wirelessly。來自Android Developer網站。
我還在讀它,但到目前爲止,它聽起來像我們正在尋找。
看看這個問題:[檢測附近的另一個Android設備通過藍牙](http://stackoverflow.com/questions/6353188/detecting-another-nearby-android-device-via-bluetooth) –
AFAIK,API安德魯Bunner正在使用要求用戶有互聯網或在同一個本地網絡上。 – neogineer
您最終是否找到了一種在沒有Internet的情況下使用Nearby Messages的方法? – Dake