信标状态未经一个应用程序授权,但被另一个应用程序视为未注册

时间:2016-07-16 10:44:18

标签: android eddystone google-beacon-platform google-developers-console proximityapi

我正在学习如何构建一个能够通过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应用程序相同的信标?

1 个答案:

答案 0 :(得分:0)

显然,我使用了一个不正确的sha键来为我的应用程序生成OAuth 2.0客户端ID。