2016-12-07 86 views
0

我在我的應用程序中使用Google Nearby Connections API,參考https://github.com/googlesamples/android-nearby。當我使用Moto g2(6.0 rooted)作爲客戶端和三星Galaxy Tab S(5.0.1)作爲主機時,該應用可以正常工作,反之亦然。但在Nexus 9選項卡(5.0.1)中用作主機和Nexus 9選項卡(7.0.1)作爲客戶端時不起作用,反之亦然。應用程序在運行應用程序多次後(例如5次)也無法與Moto g2(rooted)和Galaxy Tab S配合使用。我也提出了一個問題https://github.com/googlesamples/android-nearby/issues/35請幫我解決這個問題,或者給我一個Google Nearby Connections API的替代方案。提前致謝。對於Nearby Connections API有沒有其他選擇?

+0

歡迎來到Stack Overflow!您可以先參加[tour](http://stackoverflow.com/tour)並學習[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)並創建一個[最小,完整和可驗證](http://stackoverflow.com/help/mcve)示例。我們會更容易幫助你。 –

+0

如果您可以分享您的代碼並顯示實際的錯誤消息,而不是說「它無法正常工作」,那會更具體和更有幫助。 至於替代方案,您總是可以使用附近消息來了解房間中的哪些設備,然後使用wi-fi或Firebase進行研究以使它們保持同步。 –

回答

0

您可以使用Wi-Fi P2P而不是附近的連接。在Wi-Fi P2P API中,您會發現Nearby Connections提出的大部分功能,其優點是有關於它的更多信息,而不是關於Nearby Connections。請注意,使用Wi-Fi P2P API,在建立兩臺設備之間的連接之前,正在請求連接的用戶必須通過Android OS在其設備屏幕上自動顯示的對話框明確接受連接。據我所知,沒有辦法避免這種明確的連接接受,這可能對某些應用程序不利(這是我的情況)。如果我錯了,請糾正我。乾淨和祝你好運!

相關問題