我正在学习如何构建一个可以检测附近 eddystone 信标的应用程序,按照 Google 的 Beacon Service Demo 应用程序的示例,可以在这里找到https://github.com/google/beacon-platform/tree/master /样本/安卓。
在我的应用程序中,我在发现和管理信标设备方面具有部分相同的功能。
我正在使用两个 eddystone 信标设备来测试应用程序,它们都配置了唯一的信标 ID。
使用 Google 的 Beacon Service Demo App,我可以检测到这两个信标,并且它们的状态为UNREGISTERED。我注册了其中一个,现在它处于活动状态。
通过我的应用程序,我也可以检测到它们,但它们的状态似乎是UNAUTHORIZED。
我相信我已经在 Google Developer Console 上正确地创建了我的项目,并且已经成功地启用了 Proximity API 以及与这两个应用程序关联的 API 密钥,并为每个应用程序生成了一个 OAuth 2.0 客户端 ID。
为什么我正在开发的应用程序无法访问与示例 Google 应用程序相同的信标?