1

我是信标新手,我不明白应用程序如何管理信标的信号。因为应用程序可以在短时间内从信标接收到许多信号。应用程序如何管理重复的信号?例如,如果一个信标发送一条消息,半秒后同一个信标发送另一条消息,那么应用程序将获得同一个信标的两个信号。这意味着每次信标发送消息时,应用程序都会向用户显示添加信息?或者应用程序如何知道该消息已被应用程序显示?

4

1 回答 1

1

信标不会向用户发送消息。 它们只会以每秒 1-10 次的典型速率一遍又一遍地传输唯一的数字标识符。就是这样!这就是他们所做的一切!

人们与信标相关联的大部分功能实际上是由运行在手机上的软件提供的,甚至是运行在云服务器上的软件。 iOS 框架或 Android 库检测信标传输并将其转换为两个基本事件通知之一,以供移动应用程序处理:

  1. 信标出现/消失(称为监控)

  2. 信标仍在估计距离内(称为测距)。

通过使用监控事件,当信标首次出现时,移动应用程序会被告知,然后可以将信标的唯一标识符转换为一条消息,通过与应用程序捆绑在一起的查找表或在云服务器上显示给用户。 由于监控事件通知,每次手机首次检测到信标时,该消息仅显示一次。 只有在信标超出范围并再次回到范围内时,才会再次显示。

于 2016-03-31T12:10:31.930 回答