Статус маяка не авторизован одним приложением, но рассматривается как незарегистрированный другим приложением

Я изучаю, как создать приложение, которое может обнаруживать маяки вихря рядом, следуя примеру демонстрационного приложения Google Beacon Service, которое можно найти здесь https://github.com/google/beacon-platform/tree/master/samples/android.

В моем приложении частично реализована та же функциональность, что и в отношении обнаружения маяковых устройств и управления ими.

Я использую два устройства маяка Eddystone для тестирования приложений, оба настроены с уникальным идентификатором маяка.

Используя демонстрационное приложение Google Beacon Service, я смог обнаружить оба этих маяка, и их статус был НЕПРАВИЛЬНЫМ. Я зарегистрировал одну из них, и теперь она в АКТИВНОМ статусе.

Что касается моего приложения, я также могу их обнаружить, но их статус, похоже, НЕСАНКЦИОНИРОВАН.

Я считаю, что правильно создал свой проект в консоли разработчика Google и успешно включил Proximity API с ключом API, связанным с обоими этими приложениями, и сгенерировал идентификатор клиента OAuth 2.0 для каждого из них.

Почему приложение, которое я разрабатываю, не имеет доступа к тем же маякам, что и образец приложения Google?

1 ответ

Решение

Судя по всему, я использовал неверный ключ sha для генерации идентификатора клиента OAuth 2.0 для моего приложения.

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