我正在构建一个聊天移动应用程序。到目前为止我已经研究了FCM和GCM,我想去FCM,但是没有这样的选项,我可以获得有关用户是否正在输入内容或者消息被传送到他/她的设备的信息。此外,还有另一个名为XMPP的协议。我应该选择XMPP还是FCM是一种更好的方法?
另外,我在后端使用laravel 5.2。 任何帮助,将不胜感激。
答案 0 :(得分:1)
如果您需要具有交付状态,无论端点是否收到消息,您都需要在FCM上使用XMPP:FCM with XMPP official page
您必须将delivery_receipt_requested
设置为true
以检查邮件是否已发送。
要知道用户是否正在键入消息,您必须在服务器端实施自己的解决方案,以完全控制它。