评论

pk答题小程序实现细节梳理

pk答题小程序实现细节梳理

pk答题小程序实现细节梳理

~

本文为纯逻辑梳理,其实我在开发二人答题小程序的过程确实也思考了很久,一直没有想通,今天在某小程序交流群里看到有朋友问起来

突然想到一年前的自己也是一样的困惑

~

上图的小程序是用纯云开发完成的,对于同学问的,纯云开发能否完成二人对战答题,我的回答是肯定,

因为云开发本身提供了这种机制

具体参考官方文档

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/realtime.html

实时数据推送

2.8.1

介绍

云开发数据库支持实时推送变更数据的能力,给定查询条件,每当数据库更新而导致查询条件对应的查询结果发生变更时,小程序可收到一个更新事件,其中可获取更新内容和更新后的查询结果快照。

实时数据推送有广泛应用场景,此处是一些示例:

  1. 聊天/即时通信:小游戏内聊天、大厅广播、区服广播等;企业内部小程序中的即时通信能力等
  2. 多人小游戏:使用状态同步的小游戏,如棋牌类等回合制游戏
  3. 协作工具:如在线协作文档、团队任务管理等
  4. 实时应用状态同步:以信息流为例,可以实时获取最新文章、以及最新评论、点赞、通知等内容,让交互更顺畅自然
工具中新建云开发快速启动模板,可以查看到使用实时数据推送能力搭建的即时通信 demo


~

具体开发的时候可以参考一个优秀的开源小程序

具体链接如下


原仓库是git上的,由于正常访问被墙了,我搬了一份到码云,可以自取

https://gitee.com/wx_xfy6369/wx-words-pk


~

该小程序内部有很具体的挑战答题的梳理逻辑,可以帮助我们理解。

最后一次编辑于  2022-03-24  
点赞 1
收藏
评论

2 个评论

  • 黄兴
    黄兴
    2022-03-30

    厉害

    2022-03-30
    赞同
    回复
  • 红小豆
    红小豆
    2022-03-24

    2022-03-24
    赞同
    回复 1
    • jackarroy
      jackarroy
      2022-10-25
      这个是你做的吗?求教!
      2022-10-25
      回复
登录 后发表内容