Маяки Android не найдены: Google Beacon Dashboard

В моем андроид манифесте я поставил вот так.

<meta-data
android:name="com.google.android.nearby.messages.API_KEY"
android:value="somethingnsomethingsomething" />

<!-- Required for Nearby Connections -->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

В моей MainActivity я написал так.

private void buildGoogleApiClient() {
    if (mGoogleApiClient != null) {
        return;
    }
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addApi(Nearby.MESSAGES_API)
            .addConnectionCallbacks(this)
            .enableAutoManage(this, this)
            .build();
}


@Override
public void onConnected(@Nullable Bundle bundle) {
    Toast.makeText(getApplicationContext(), "onConnected", Toast.LENGTH_LONG).show();

    mMessageListener = new MessageListener() {
        @Override
        public void onFound(Message message) {
            Toast.makeText(getApplicationContext(), "Found message: " + new String(message.getContent()), Toast.LENGTH_LONG).show();
        }

        @Override
        public void onLost(Message message) {
            Toast.makeText(getApplicationContext(), "Found message: " + new String(message.getContent()), Toast.LENGTH_LONG).show();
        }
    };

    SubscribeOptions options = new SubscribeOptions.Builder()
            .setStrategy(Strategy.BLE_ONLY)
            .build();
    Nearby.getMessagesClient(this).subscribe(mMessageListener, options);
}

введите описание изображения здесь

введите описание изображения здесь

Я использую маяк estimote, и я думаю, что я успешно добавил в Google Beacon Dashboard. Но я не могу обнаружить свой маяк. Что-то не так?

0 ответов

Другие вопросы по тегам