小程序
小游戏
企业微信
微信支付
扫描小程序码分享
比如说我想写一个带有好友消息系统的程序,然后我想从后端动态获取未读的消息的数量(无论在哪个页面,一旦收到未读的消息,立刻获取),并且给用户显示一个未读的徽标(类似于qq、微信未读消息的红色小球如图)应该如何实现?
另外,类似地,如果我想写一个聊天系统的话,我应该如何随时获取来自对方发的信息呢?(在不需要触发打开、关闭页面的情况下)
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
每次打开页面都加载一下历史未读消息,新的未读消息如果是云开发环境可以用watch api
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/collection/Collection.watch.html
其他的可能可以考虑一下用websocket
如果对于实时性要求没那么高的可以比如每个几秒轮询一次或者每次执行onshow的时候查询一次
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
每次打开页面都加载一下历史未读消息,新的未读消息如果是云开发环境可以用watch api
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/collection/Collection.watch.html
其他的可能可以考虑一下用websocket
如果对于实时性要求没那么高的可以比如每个几秒轮询一次或者每次执行onshow的时候查询一次