2016-03-31 49 views
1

我是新來的信標,我不明白應用如何管理信標的信號。因爲該應用可以在短時間內接收來自信標的許多信號。應用程序如何管理重複信號?例如,如果一個信標發送一條消息,而後半秒,則同一個信標發送另一條消息,則應用程序獲得同一信標的兩個信號。這意味着每次信標發送消息時,應用程序都會向用戶顯示一個添加信息?或者應用程序知道該消息已被應用程序顯示?應用程序如何管理信標的重複信號?

回答

1

信標不發送消息給用戶。它們只能反覆傳輸一個唯一的數字標識符,典型速率爲每秒1-10次。而已!這就是他們所做的一切!

人們與信標關聯的大多數功能實際上都是由運行在移動電話上的軟件提供的,甚至可以在雲服務器上運行。一種iOS的框架或Android庫檢測到信標傳輸,並將它們轉換成適用於移動應用兩個基本事件通知中的一個來處理:

  1. 信標出現/消失(所謂的監控)

  2. 信標是仍然在估計距離範圍內(稱爲測距)。

通過使用監控事件,移動應用被告知當信標首先出現,並且可以然後轉化信標的唯一標識符到消息經由與所述應用或在雲捆綁的查找表將被顯示給用戶的服務器。 由於監測事件通知,每次信標首次被電話檢測到時,該信息僅顯示一次。只有在信標超出範圍並再次回到範圍內時,它纔會再次顯示。