Я тестирую Nearby Messages API, используя образец Google NearbyBackgroundBeacons,NearbyBackgroundBeacons демо возвращает неизвестный код состояния 2801 на подписку
https://github.com/googlesamples/android- поблизости/дерево/мастер/сообщений/NearbyBackgroundBeacons
Как указано в README, я создал ключ API и поместил его в AndroidManifest.xml. Мой маяк прогноза настроен для EddyStone-UID. Он зарегистрирован с использованием API Google Proximity и статус ACTIVE.
Когда я бегу NearbyBackgroundBeacons демо на Samsung Galaxy S4, API 19, Android 4.4.4, игровые услуги 8.4.89, я вижу эту следующую ошибку
02-29 07: 08: 55,363 18073 -18073/com.google.android.gms.nearby.messages.samples.nearbybackgroundbeacons E/MainActivityFragment: не удалось устранить ошибку. Статус: Статус {StatusCode = неизвестный код состояния: 2801, разрешение = нуль}
при вызове
Nearby.Messages.subscribe(GoogleApiClient, PendingIntent, SubscribeOptions)
Этот код ошибки соответствует TOO_MANY_PENDING_INTENTS, который запускается, когда у вас есть 5 ожидающих намерений для одного клиентского приложения. Вам нужно удалить некоторые из них с отменой подписки (или удалить данные Google Play Services ...). Получаете ли вы это при первом запуске на новом устройстве или на 6-м запуске? –
Это правильно. Изначально я получал API_PERMISSION_DENIED несколько раз, а затем я начал видеть эту ошибку. Я добавил ключ API в AndroidManifest.xml. Любые идеи, почему я все еще могу получить разрешение, отклонил ошибку? –
Привет, я получаю ту же ошибку, вы нашли решение для этого? – user3716835