0

Как использовать опцию NearBy Players в Google Play Game Services на Android?

Я развиваю игру, основанную на поворотах, с использованием собственного развития Android. Я могу войти, отправлять приглашения людям, которые находятся в кругах G +, но я хочу отправить приглашение людям, которые являются NearBy. Я использую Рядом с игроками вариант для достижения. Я видел ниже ссылки - https://support.google.com/googleplay/answer/6098493 https://support.google.com/googleplay/answer/4601849

Проблема

Оба устройства имеют игру открытой и близлежащие варианты игроков включены. Я явно включил bluetooth. Экранные дисплеи Поиск игроков поблизости , но оба не можете найти друг друга. Я предрек это разрешения в 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, которая позволяет устройству беспроводным образом обмениваться данными с другими устройствами Bluetooth, как указано в Bluetooth API documentation.

Однако, как показывает документация, функция подключения к соседним игрокам с использованием bluetooth еще не добавлена ​​в сервисы Google Play Games.

Как уже упоминалось в Adding Nearby Connections to Your Game,

Перед использованием Nearby Connections API, вы должны проверить, чтобы убедиться, что устройства подключены к сети Wi-Fi. Если они не подключены, попросите игроков подключиться к сети WiFi.

И, как было отмечено:

Для устройств, чтобы обнаружить друг друга, они должны быть подключены к одной и той же Wi-Fi сети с многоадресной поддержкой.

Для получения дополнительной информации о том, как инициализировать близлежащие соединения и установить соединение между устройствами, пожалуйста, проверьте данный documentation, а также Google Play Games Services.

+0

Хорошо, спасибо @Teyam !! Я проверил вышеуказанные ссылки, данные документы находятся на C++, но я использую java, так же как и их любая документация для java.Any Пример/Demo/Sample будет очень выгодным. –

+1

Это сообщение [GitHub post] (https://github.com/googlesamples/android-nearby/blob/master/connections-quickstart/app/src/main/java/com/google/example/connectionsquickstart/MainActivity.java) может Помогите. – Teyam