我对使用Android Beacon库非常感兴趣,因为它似乎可以帮助我的项目。我想使用智能手机创建虚拟信标,就像它们是带有附加文件的信标一样,然后侦听的智能手机可以在检测到虚拟信标时访问此文本文件。
我已经看到使用这个库有一些不同的方法:有一些数据字段(Long),我可以在其中编码文件的url,还有一个beacon数据工厂,似乎是用来从服务器获取信息的,但关于最后一个选项的文档很少,我真的不知道如何使用它。
所以我的问题是:我应该使用数据字段还是工厂来实现我的目的?在你推荐使用工厂的情况下,它如何与通知程序一起工作?你有没有关于这方面的示例代码?
非常感谢
发布于 2017-07-03 01:58:37
此用例的主要问题是标准蓝牙LE信标通告中可用于传输数据的的字节数有限。实际的数字可能会更小,因为您必须使用一些字节来标识广告类型,以及它是您的信标还是属于其他人的信标。
关于特定格式的几点意见:
您在问题中描述的DataFactory用于连接到第三方云数据存储,以将键/值对附加到您的信标。使用此功能的唯一已知实现是来自RadiusNetworks的付费ProximityKit服务。
https://stackoverflow.com/questions/44873212
复制相似问题