使用Android Beacon Library解析EddyStone EID

时间:2018-03-09 22:21:12

标签: android beacon eddystone

我正在尝试解析使用Android Beacon Library向Google注册的(RadiusNetwork 4X)信标的EID。我想使用谷歌API密钥,而不是使用o-auth来实现这一点。

图书馆的文档建议使用它:

'click' is not a member of 'Game'

我有点不知所措。这个功能在哪里?它似乎不是Android Beacon Library的一部分。它似乎也不是Google Proximity API的一部分 - 它看起来都是基于网络的吗?这有什么完整的例子吗?感谢

1 个答案:

答案 0 :(得分:0)

EID解析器是Android Beacon Library的一个新增功能,尚未合并到正式版本中,这解释了为什么你找不到它。文档暗示了这一点,但公认的是不清楚。

要使用该功能,必须使用库的分支构建。如果您需要帮助,请通过我的个人资料链接与我联系,我会帮助您。

您可以在此处的库的GitHub仓库中看到此更改的提取请求:https://github.com/AltBeacon/android-beacon-library/pull/364

解析器旨在使用单独的构造函数来支持API密钥,但是自从我尝试它以来已经很久了,我不记得它是否经过了全面测试和工作:

EidResolver getInstanceWithGoogleApiKey(String googleProximityBeaconApiKey, String resolutionAttachmentNamespacedType)

没有合并到正式版本的唯一原因是由于对测试它的兴趣有限。 (你是第一个在一年多的时间里询问它的人!)

如果你有一些来回让它为你工作,我们可能最终将它合并到一个正式版本。