小程序怎么推送订阅消息,小程序订阅消息在哪推送,貌似很有道理 -足球竞猜app

网络营销 05-25 22:16:29
====================================
###【承-接-小-程-序-开-发,咨-询-请-联-系-站-长】###
====================================

《云开发基础教程》里给大家讲了小程序消息推送功能的实现,后面给大家复习一下。但是有时候想要实现定时推送的功能应该怎么做呢?

我们先来看看订阅消息的官方简介。

接下来我们将使用云开发快速实现小程序消息推送的功能。

这一步和我们之前的模板消息推送是一样的,就是先添加模板,再获取模板id。

首先打开订阅消息功能,很简单,如下图。

由于长期订阅新闻,只对政务民生、医疗、交通、金融、教育等线下公共服务开放。后期会逐步支持其他线下公共服务。就线下公共服务而言,长期订阅消息对于大部分开发者来说是遥不可及的。

所以这里只能用一次性订阅消息作为例子。

下图是我们添加的模板,下图中的模板id就是我们需要的。

我们做订阅消息授权的时候,授权弹窗只有在用户点击或者支付之后才能被调出。官方要求是这样的:

这里,我们使用方法wx.requestsubscribemessage来获得用户的授权。

这里,在用户允许的情况下,我们可以将消息推送给用户。接下来,我们将使用云开发的云函数来实现消息推送功能。

我们先来看看官爸怎么说的。

可见官方提供了两种方式。我们这里用的是云通话。说白了就是在云函数里调用推送功能。

我们只需要如下创建一个云函数,然后填写用户的openid,要跳转的小程序页面的链接,模板内容和模板id。通常,应该传入这些数据。为了简单起见,我在这里将模板内容写成固定的。

注意:我写上面的代码时,推送内容的key必须和小程序模板中的key一致,否则会报错如下。

翻译

大家可以看到,我们成功收到了上课提醒的模板消息,点进去就是我们具体的推送内容。

其实我连续收到4条消息,因为我点了4次允许推送,所以可以推送成功。

送4次。

到这里我们就完整地实现模板消息推送功能了,下面我把主要代码贴给大家,大家也可以私信我获取完整源码。

注意:授权一次,只能发送一条消息。

我们上面的用户授权和发送消息都需要手动点击才可以实现发送。但是有时候我们需要定时提醒用户,比如做的闹钟小程序,要定时提醒用户,该怎么做呢,接下来我们就来实现定时发送消息的功能。

我们实现定时发送的功能就是要用到云函数里的定时触发器,官方介绍如下。


大家有时间可以自己去仔细品尝下
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/triggers.html


官方已经教我们怎么写定时触发器了

建议大家仔细去读下官方文档。


下面是官方给出的一些示例


我这里就取用每隔5秒通过该定时触发器调用下我们的云函数,实现订阅消息的发送。

添加步骤如下图,我们需要新建一个云函数timer


我们要在timer云函数里调用我们的fasong云函数来实现发送功能

然后在timer文件夹下新建一个config.json文件



然后给config.json做如下配置


注意json里不能有注释,配置好的触发器如下

添加好以后,记得部署触发器

首先看定时触发器是不是每隔5秒执行了一次


然后看手机是否接到了消息


可以看出我们手机上每隔5秒也接到了消息。这里还是要记得多授权才可以多接消息。

当然了,我们不可能这样每隔5秒给客户发条消息,这样骚扰到客户,很容易被封的,所以可以停止触发器


到这里我们的定时发送消息功能也实现了,当然了我们要发给指定用户,就要先去获取用户openid,并且得让用户多授权。

相关问答:如何快速开发自己的微信小程序

不是专业程序员的话,可以使用牛刀云开发小程序比较简单一些,不需要代码,通过先找到合适自己的模板,然后在模板基础上修改下就好,节约自己时间;
要是专业程序员的话,可以在网上或者卖源代码的网站购买一些源代码,改改代码也能开发,比较快速的方式。

相关问答:小程序自己怎么开发?

小程序的应用现在已经满街都是,例如:行程码、健康码等等。所有的商家都需要小程序,那么小程序怎么开发呢?

首先,你要注册自己的小程序账号。地址是微信公众平台,当然小程序的名字是唯一的,你自己要想清楚,审核通过以后,要修改的话,要出钱。

其次的话,小程序根据你的业务类型,它需要不同的资质。例如说生鲜食品类,它需要《食品经营许可证》,招聘类,它需要企业的招聘的营业执照。

最后落实到怎么开发。假如说你的企业有技术能力,你可以自主购买代码,购买服务器,自主开发维护这个费用呢应该说大概在1~3000块钱。假如说你没有技术团队的话,建议你采用租用的模式,也就是例如:惠惠软件的saas模式,费用大概在1k以内。目前这种方式是绝大部分的小程序使用者采用的方式。

如果你对小程序的开发或者说怎么定位,怎么制作感兴趣,或者说有什么不清楚的,欢迎关注足球竞猜官方网站,欢迎留言互动交流。

\n