我正在学习如何构建一个能够通过Google的Beacon服务演示应用程序示例检测附近的涡流信标的应用程序,可以在https://github.com/google/beacon-platform/tree/master/samples/android找到。
在我的应用程序中,我在信标设备的发现和管理方面具有部分相同的功能。
我正在使用两个eddystone信标设备来测试应用程序,两者都配置了唯一的信标ID。
使用谷歌的Beacon服务演示应用程序,我可以检测到这两个信标,其状态为未注册。我注册了其中一个,现在它处于 ACTIVE 状态。
对我的应用程序,我也可以检测到它们,但它们的状态似乎是未经授权。
我相信我已经在Google Developer Console上正确创建了我的项目,并成功启用了Proximity API,其中包含与这两个应用相关联的API密钥,并为每个应用生成了OAuth 2.0客户端ID。
为什么我正在开发的应用程序无法访问与示例Google应用程序相同的信标?
答案 0 :(得分:0)
显然,我使用了一个不正确的sha键来为我的应用程序生成OAuth 2.0客户端ID。