**
借助小程序云开发轻松实现订阅消息
**
我们也是新建一个云开发demo,不过现在没有简单的模板了,我一会将该功能的源码上传至公众号后端,大家发送’订阅消息‘即可获得源码,将订阅的功能删除就行了,当作自己以后云开发的demo.
接下来我们建立好云开发demo后,将index页面通过编写wxml,和wxss写出如下格式
具体的index代码我已经压缩好,大家后台下载就行。在这我解释下这样做的原因。 首先我们想要用户在实现我们小程序的某项功能时,我们希望在该功能满足条件的时候给用户发送微信的订阅消息,比如用户在小程序上购买了一杯奶茶,我们希望给用户发送取餐提醒,我们就需要挣得用户得同意,这个就是订阅书籍交易信息提醒得作用,获取用户允许发送订阅消息得权限。
接下来我们怎么知道什么时候该给用户发送订阅消息呢,这就好比用户得餐饮好了,我们想让用户到店取餐,这时候发送消息,也即发送书籍交易信息提醒得作用,只不过这里我们都是用按钮触发得事件,大家可以根据自己程序得需求选择场景。
这是实现获取权限得js代码
这是发送订阅消息得代码
此同时我们要建立两个云函数,**我们可以通过云函数管理我们得数据库,**这样比较方便,权限也比较多
一个是将用户订阅信息得种类存到数据库,一个是调用数据向用户发送消息,里边具体得代码,我都有详细得注释,大家将源码下载下来查看即可。
与此同时我们还要做得就是,在数据库建立一个集合用来存放订阅信息
这样我们就能实现新版订阅消息得订阅与发送了。大家下载源码后将app.js中得云开发环境改成自己得,将index得TmplId得值改成自己在公众平台选择得即可,之后一定要在真机调试才可。
功能实现如下:
具体得源码在公众号(名字:一只拒穿格子衫的程序猿)后台回复:订阅消息,即可获得下载链接。该公众号主要向像我一样的新手小白传授经验,进行探讨,大神可自动忽略。
如果我写的有问题,希望大家可以指出来,我会及时改正。
下一篇文章将会像大家介绍云函数路由,这是一个极其方便的用法,望大家关注下篇文章。
我的公众号是:一只拒穿格子衫的程序猿