Статус маяка не авторизован одним приложением, но рассматривается как незарегистрированный другим приложением
Я изучаю, как создать приложение, которое может обнаруживать маяки вихря рядом, следуя примеру демонстрационного приложения 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 для моего приложения.