我是新來的信標,我不明白應用如何管理信標的信號。因爲該應用可以在短時間內接收來自信標的許多信號。應用程序如何管理重複信號?例如,如果一個信標發送一條消息,而後半秒,則同一個信標發送另一條消息,則應用程序獲得同一信標的兩個信號。這意味着每次信標發送消息時,應用程序都會向用戶顯示一個添加信息?或者應用程序知道該消息已被應用程序顯示?應用程序如何管理信標的重複信號?
1
A
回答
1
信標不發送消息給用戶。它們只能反覆傳輸一個唯一的數字標識符,典型速率爲每秒1-10次。而已!這就是他們所做的一切!
人們與信標關聯的大多數功能實際上都是由運行在移動電話上的軟件提供的,甚至可以在雲服務器上運行。一種iOS的框架或Android庫檢測到信標傳輸,並將它們轉換成適用於移動應用兩個基本事件通知中的一個來處理:
信標出現/消失(所謂的監控)
信標是仍然在估計距離範圍內(稱爲測距)。
通過使用監控事件,移動應用被告知當信標首先出現,並且可以然後轉化信標的唯一標識符到消息經由與所述應用或在雲捆綁的查找表將被顯示給用戶的服務器。 由於監測事件通知,每次信標首次被電話檢測到時,該信息僅顯示一次。只有在信標超出範圍並再次回到範圍內時,它纔會再次顯示。
相關問題
- 1. 如何在多線程應用程序中用異步信號管理共享的POSIX信號量
- 2. 如何編寫sigabrt信號的信號處理程序?
- 3. 如何管理應用程序中的Web導航信息?
- 4. SIGKILL信號處理程序
- 5. 讀信號處理程序
- 6. 信號處理 - 異步函數和多線程應用程序,信號棧
- 7. 如何使用SIGSEGV的信號處理程序調試程序
- 8. C++應用程序中的多個信號處理程序
- 9. 從驅動程序到應用程序的信號處理
- 10. Matlab的信號處理教程:信號重採樣
- 11. 如何管理VHDL測試臺的復位信號?
- 12. 線程中的信號處理程序
- 13. 所有信號的信號處理程序
- 14. 使用信號處理程序暫停/恢復子進程
- 15. 上的應用程序管理GCKDevices當用戶切換電視信號源
- 16. 啓用信號處理程序
- 17. WCF與託管應用程序通信?
- 18. 如何使用信號調試程序?
- 19. 從信號處理程序返回並將信號屏蔽
- 20. 發送USR2信號後忽略信號處理程序
- 21. 如何處理應用程序或提升信號中的不良信號問題
- 22. 網絡程序員的信號處理
- 23. 信號處理程序的問題
- 24. launchd:在GCD託管的信號處理程序中睡眠
- 25. 嚮應用程序發送信號(Windows)
- 26. MongoDB信號到應用程序
- 27. 信號11,iphone應用程序退出
- 28. Xcode信號到結束應用程序
- 29. 應用程序崩潰dispatch_release信號量?
- 30. 信號在Asp.Net MVC 4應用程序