服務器是否有其他方式向其客戶端發送數據?當然,客戶端可以每3秒查詢一次服務器以檢查更新,但這不是可擴展的。當我的服務器向我的iPhone查看某些數據時,套接字是唯一選項嗎?
0
A
回答
1
如果您的應用程序位於前臺,則選項爲: - 服務器向設備發送Apple推送通知,因爲您的應用程序位於前臺,操作系統會將APN提供給您的應用程序,以此作爲指示該服務器爲客戶端提供了新數據。 - 您輪詢 - 您使用的技術等,或變體光盤彗星,(基本上保持連接活躍,在有數據的服務器ping)
如果您的應用程序已移至後臺,你是不是。暫停(您已經通過beginBackgroundTaskWithExpirationHandler註冊了任務:或者您是有效的後臺應用程序),除APN將顯示給用戶且不受應用程序攔截外,其他選項都是相同的。
如果你的應用程序已經移動到後臺並被暫停,你沒有選擇(除了APN,但用戶會看到它)。
1
相關問題
- 1. 套接字是唯一的嗎?
- 2. CodeDOM是我唯一的語法檢查選項嗎?
- 3. 當套接字客戶端檢查數據時,套接字服務器是否「命中」?
- 4. 當我關閉tightVNC查看器時X11vnc服務器退出
- 5. Windows上的套接字 - 我錯過了我程序中的某些東西嗎?
- 6. 我想從我的sql服務器訪問一些json數據
- 7. Eval是我唯一的選擇嗎?
- 8. Iframe是我唯一的選擇嗎?
- 9. 我的UDP套接字服務器設計是否正確?
- 10. 我的服務器是否有PHP套接字?
- 11. 我是否必須寫入套接字以讓服務器向我發送讀取響應以獲取某些服務的橫幅?
- 12. 套接字編程數據服務器
- 13. Cookie是向客戶提供服務器執行某些js代碼的指令的唯一方式嗎?
- 14. 我可以在iOS中運行套接字服務器嗎?
- 15. 當某些鏈接相同時,當前選定的項目
- 16. 迭代向量,當我去時刪除某些項目
- 17. 如何只接受我的服務器中從某些特定服務器重定向的請求
- 18. socket.io:如何在套接字斷開連接時向服務器發送數據?
- 19. 每當它嘗試連接到我的python套接字服務器時,我的客戶端崩潰了。
- 20. 當我試圖從服務器獲取JSON數據時出現一些錯誤
- 21. 只計算某些字段是唯一的嗎? (多個GROUP BY)
- 22. 當我關閉一個http服務器時,爲什麼我的套接字掛斷?
- 23. 我將如何python檢查,看看是否發送到/從套接字服務器列表?
- 24. 當服務器是https時,有沒有辦法查看發送的數據?
- 25. 查找用於連接到我的套接字服務器的主機名
- 26. 在服務器上獲取選項卡的套接字實例
- 27. 像Tcl「套接字服務器」套接字服務器框架
- 28. .env文件聲明它是上傳的,但是當我查看我的服務器時,它不在那裏。
- 29. UUID是唯一的嗎? iphone
- 30. 在MySQL中檢查服務器中的某些數據