0

背景如何在Android的Google Play遊戲服務中使用NearBy Players選項?

我正在開發使用本機android開發的基於回合的遊戲。 我能夠登錄,發送邀請的人誰是在G +的圈子,但我想發送邀請的人誰在附近。 我使用附近的玩家選項來實現。 我下面看到的鏈接 - https://support.google.com/googleplay/answer/6098493 https://support.google.com/googleplay/answer/4601849

問題

兩個設備有遊戲開放和附近的球員選項打開。 我明確地打開了藍牙。屏幕顯示搜索附近的玩家 但都無法找到對方。 我宣佈在AndroidManifest.xml

 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 
     <uses-permission android:name="android.permission.INTERNET"/> 
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
     <uses-permission android:name="android.permission.GET_ACCOUNTS"/> 
     <uses-permission android:name="android.permission.BLUETOOTH"/> 
     <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 

是他們這就需要在AndroidManifest.xml中聲明任何其他許可這個權限?

回答

0

這是事實,Android平臺包括用於將藍牙網絡協議棧,其允許如在Bluetooth API documentation提到的裝置無線地交換與其它藍牙設備數據的支持。

然而,據文檔顯示,連接到使用藍牙附近玩家的功能尚未添加尚未在谷歌Play遊戲服務。

正如Adding Nearby Connections to Your Game提到,

使用的附近連接API之前,您應檢查以確保該設備連接到WiFi網絡。如果他們沒有連接,提示玩家連接到WiFi網絡。

而且,如所指出的:

對於設備發現彼此,必須將它們連接到相同的WiFi網絡與多播功能。

有關如何初始化的附近連接,並建立設備之間的連接的更多信息,請給定documentation,也Google Play Games Services

+0

好吧,謝謝@Teyam!我檢查了上面的鏈接,給出的文檔是用C++編寫的,但是我使用的是java,所以他們的java.Any Example/Demo/Sample的任何文檔都是非常有用的。 –

+1

此[GitHub信息](https://github.com/googlesamples/android-nearby/blob/master/connections-quickstart/app/src/main/java/com/google/example/connectionsquickstart/MainActivity.java)可能幫幫我。 – Teyam

相關問題