嗨,大家好,我正在考慮儘快製作一個API,以供網絡,Android和iOS應用程序使用,我正在考慮在其中實現消息功能。我試圖主要理解Facebook Messenger和WhatsApp等應用程序的「接收」方面。我知道用戶發送消息給服務器的發送方式,它保存在數據庫中,但服務器如何將消息發送到接收設備。某種形式的長期投票?像Facebook Messenger和WhatsApp這樣的應用程序如何發送和接收消息
回答
不同的應用傾向於使用不同的服務來接收和發送推送消息。在這裏描述或列出這是一個非常廣泛的話題。下面是在我看來,流行的:
火力地堡雲消息(谷歌的可擴展基礎架構)https://firebase.google.com/docs/cloud-messaging/]
Onesignal [https://onesignal.com/]
PubNub [https://www.pubnub.com/]
還有許多其他的服務在那裏,只是谷歌推消息解決方案更多
因此,大多數應用程序在收到推送通知後,在後臺或前臺運行服務以從服務器下載消息?這似乎是一件合乎邏輯的事情,如果我錯了,請糾正我。 @Kushan – ThatOneQuestionn
是的,你說得很對......如果你看看他們的正在運行的服務,你通常會看到一個正在運行的服務,這是爲了傾聽推送消息 – Kushan
感謝你的回答,真的很感激@Kushan – ThatOneQuestionn
- 1. 使用Socket發送和接收消息的Android應用程序:
- 2. xmpp在Android應用程序中發送和接收消息
- 3. 暫停從java web應用程序發送和接收消息
- 4. 消息應用程序/ Whatsapp發送按鈕圖像
- 5. 創建一個鏈接,將打開Facebook Messenger和發送消息
- 6. 推送通知像Whatsapp或Viber一樣接收即時消息
- 7. 如何使應用程序在iPhone中存儲發送和接收的消息
- 8. 如何在Facebook Messenger API中像這樣發送動畫GIF?
- 9. 使用Swift從您的應用程序發送消息給WhatsApp?
- 10. 發送和接收自己的消息
- 11. Facebook Messenger api發送視頻消息
- 12. Android - 發送App消息給其他Messenger應用程序
- 13. 有沒有可以發送和接收WhatsApp消息到Web應用程序的服務?
- 14. mqd_t,發送和接收我工作的一個程序消息
- 15. 消息收發應用程序接收消息
- 16. 消息隊列發送和接收
- 17. 增強asio發送和接收消息
- 18. 發送和接收SOAP消息
- 19. 發送和接收Windows消息
- 20. 在兩端發送和接收消息
- 21. 無法發送和接收XMPP消息
- 22. Android接收和發送消息
- 23. 如何在android消息傳遞應用程序中跟蹤發送和接收的消息?
- 24. 爲什麼Messenger應用程序在應用程序停止時接收消息?
- 25. 從應用程序發送一個WhatsApp消息
- 26. WP8 Facebook發送消息應用程序到應用程序
- 27. 如何使用url方案向Facebook Messenger發送消息?
- 28. Facebook Messenger:如何使用nodejs發送多條消息
- 29. 如何在gcm和openfire之間發送和接收消息?
- 30. 連接消息接收和消息發送腳本
長輪詢是一個請求模型,你的模型正在尋找的是推動模式。而不是請求事件並處理它們,這個模型獲取事件並處理它們 – Kushan