我在前面多篇文章中写过要实现对战答题的功能,也体验了不少小程序,分析过这块实现思路,但是方案一直没有落地,今天有时间看了下单词天天斗的实现逻辑,解决了我一个问题,那就是下面文章中所描述的轮询问题
1)
如何用云开发实现挑战答题思考? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00024ee8e044e8dd547bcb81f5b013
在这篇文章中,我描写过,创建房间后,要等用户进入房间,这个时候要通过某种机制不断轮询,但是对云开发而言,常规的接口肯定不可以,因为每次轮询都消耗一次资源请求量,这是不可能的,那么如何解决这个问题,请看下面截图
1
1
官方文档如下所示
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/realtime.html
1
1
1
1
1
参考文章
云数据库中监听collection的watch真是个好东东? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0004061a354340fe200ac5ea95b413
2)关于Collection.watch的思考?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000ee8ddafcaf0e28ae99ecb450000
3)(20)长连开发经验分享? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0002a4fcfe4b00b104772017351409
可以关注我们的“登峰脑王”小程序和公众号。
微信小程序云开发实现的知识PK小程序,支持好友对战、随机匹配, UI可以披靡市场上所有同类型小程序,体验也是一流的哦 ~
关键是排位赛获胜者可以赢得金币,1万金币可以获得一次抽奖机会,中奖者可得200元京东购物卡,中奖后将由京东官方寄送京东卡至您填写的地址,如为京东官方无法寄送的地方,我们将发送购物卡号和密码至您所留的电话。
系统每天送5千以上金币哦,如果全拿,两天就可以抽1次奖哦。
大家还可以推广身边的好朋友们一起PK哦,成功推广一个用户,可以获得1万金币(1次抽奖机会)哦。您可以将小程序“发送给朋友”、“分享到朋友圈”或者“好友对战”建房后邀请好友,只需您的好友成功进入,您就可以获得推广金币。
小提示:如果您觉得题目太难,可以进行“好友对战”,里面可是题库哦,这样和别人PK就会轻松很多。