首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xamarin表单:如何在聊天中显示未读消息计数?

Xamarin表单:如何在聊天中显示未读消息计数?
EN

Stack Overflow用户
提问于 2019-05-16 19:35:44
回答 1查看 380关注 0票数 0

我正在开发像Facebook这样的聊天应用程序。在主页中,我列出了所有的聊天记录,当我打开一个聊天记录时,我会调用一个REST API来获取新消息。只有在打开聊天之后,我才会调用rest API来列出新消息。在主页上,无法获取新消息的详细信息。

此外,我使用FCM在我的应用程序中实现了推送通知。当有新的消息到来时,会收到推送通知。

在这个实现中,我如何显示聊天中未读消息的数量?请建议一个合适的解决方案来显示未读邮件的数量?

这个功能可以通过推送通知来实现吗?但是推送通知的OnMessageReceived()只有在应用程序处于前台状态时才会执行。当应用程序处于后台或终止状态时,OnMessageReceived()将不会执行。此外,当应用程序处于注销状态时,也不会收到通知。

EN

回答 1

Stack Overflow用户

发布于 2019-05-16 20:06:09

你的聊天应用程序应该是实时的,你不能使用REST API来保持更新,因为这只是一种方式,你可以使用web套接字(比如socket.io),然后你就可以在服务器和客户端之间进行双工通信,允许你保持更新。现在进入您的问题,您可以从主屏幕增加每次聊天中未读消息的计数,因为您将能够在主屏幕中接收消息(事件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56167662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档