如何知道用户是否在聊天应用程序中输入了消息或消息

时间:2017-05-16 06:57:58

标签: android laravel firebase xmpp firebase-cloud-messaging

我正在构建一个聊天移动应用程序。到目前为止我已经研究了FCM和GCM,我想去FCM,但是没有这样的选项,我可以获得有关用户是否正在输入内容或者消息被传送到他/她的设备的信息。此外,还有另一个名为XMPP的协议。我应该选择XMPP还是FCM是一种更好的方法?

另外,我在后端使用laravel 5.2。 任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果您需要具有交付状态,无论端点是否收到消息,您都需要在FCM上使用XMPP:FCM with XMPP official page

您必须将delivery_receipt_requested设置为true以检查邮件是否已发送。

要知道用户是否正在键入消息,您必须在服务器端实施自己的解决方案,以完全控制它。