我想創建一個非常簡單的應用程序。當2個人(獲得該應用程序)在地理上非常接近(20-30-40米)時,2會自動收到推送通知,其中包含有關其他人的一些信息。首先,技術上可行嗎?最有效的方法是什麼? Ibeacons?藍牙 ?2個iOS設備之間的檢測和通信
0
A
回答
0
你或許可以做類似於你所描述的事情,但是你無法單獨用iBeacon來解決這個問題,那只是系統中的一個組件。
該系統的主要部件是
- 移動應用程序
- 物理iBeacons(讓你知道當你附近)
- 後端Web服務(應用程序之間的協調)
當您的應用程序用戶進入iBeacon範圍內時,您可以調用Web服務並提供iBeacon標識符。然後,您可以在後端使用該信息來查看是否有其他設備最近也在範圍之內。如果是這樣,請推出通知。
只是保守你的期望。這將需要大量移動部分,並且您應該熟悉iOS背景通知和iBeacons如何工作的限制。
+0
iBeacon解決方案的一個關鍵限制就是讓這兩個手機在後臺工作。 iBeacons無法在後臺傳輸,因此您將無法使用CoreBluetooth。您需要使應用程序在後臺廣告其服務,並讓其他應用程序在後臺看到此服務時將其喚醒。查看這些背景模式如何在這裏工作的詳細信息:https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsInTheBackground.html – davidgyoung
相關問題
- 1. 兩個iOS設備之間的通信
- 2. 兩個Android設備之間的通信
- 3. ios:主機和USB連接設備之間的通信
- 4. iOS和Android設備之間的點對點通信
- 5. 在設備和iOS之間建立通信鏈接
- 6. 如何在iOS設備和Apple TV之間進行通信?
- 7. 2 ios設備之間的UDP連接
- 8. 設備之間的雙向通信
- 9. 設備之間的Android通信
- 10. Android設備之間的通信
- 11. Objective-C IOS設備之間的異步通信
- 12. iOS設備之間的點對點通信
- 13. 設備間通信
- 14. 檢測的iOS設備11
- 15. iOS - 檢測短信/電話通知(非越獄設備)
- 16. iOS和OSX之間的通信
- 17. Python 3和Python 2之間的通信
- 18. 模擬器中2個Android設備之間的彩信
- 19. 2個Android設備之間的互動
- 20. 間設備通信的?
- 21. 檢測ios設備a5芯片和up
- 22. 2個arduinos之間的通信
- 23. 2個組件之間的Angular2通信
- 24. 測量兩個iOS設備之間的距離
- 25. 蔚藍雲和arm-mbed設備之間的實時通信
- 26. 建立Android主機和USB設備之間的通信
- 27. Android設備和Arduino微控制器之間的通信
- 28. 基於RFCOMM的兩個Android設備之間的藍牙通信
- 29. Desktop和Mobile設備之間的C#平臺檢測
藍牙的距離過遠 – nicael