我想实现一个推送应用程序,它应该适用于iOS,Android和浏览器。
我是否需要为iOS和Android(FCM)实施一个解决方案,为浏览器(WebSockets)实施一个解决方案?或者是否可以例如将WebSockets推送到所有设备?
FCM支持Chrome作为客户端。但我不想强迫用户将Chrome用作浏览器。
答案 0 :(得分:1)
<强>的WebSockets 强>
如果您在Android和iOS中使用Websockets进行推送,则仅在应用程序打开时才会收到推送。这意味着只有成功建立连接。
<强> FCM 强>
如果您的客户注册成功并且您拥有FCM注册ID,即使该应用不在前台,您也会收到推送。
所以我建议在Android和iOS上使用FCM。