当前位置:   article > 正文

小程序消息推送,订阅消息的实现,借助云开发云函数实现定时推送订阅消息功能_博客小程序源码带订阅功能

博客小程序源码带订阅功能

我在云开发基础课程里给大家讲过小程序消息推送功能的实现,等下会给大家回顾下。但是有时候我们如果想实现定时推送的功能该怎么做呢

一,普通订阅消息的发送

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

接下来我们就来借助云开发,来快速实现小程序消息推送的功能。

1-1,获取模板 ID

这一步和我们之前的模板消息推送是一样的,也是先添加模板,然后拿到模板id

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

由于长期性订阅消息,目前仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持到其他线下公共服务业务。仅就线下公共服务这一点,长期性订阅消息就和大部分开发者无缘了。
所以我们这里只能以使用一次性订阅消息为例。

如上图,我们从公共模板库里选择一个一次性订阅的模板。然后编辑模板如下图

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

1-2,请求用户授权

我们做订阅消息授权时,只能是用户点击或者支付完成后才可以调起来授权弹窗,官方是这么要求的:

我们这里用到了wx.requestSubscribeMessage这个方法,来获取用户的授权。

  • 1,编写index.wxml代码

  • 2,编写index.js代码,实现点击获取授权

    这一步tmplIds里的一串字符,就是我们自己添加的模板id

  • 3,点击按钮运行效果如下
    开发者工具模拟器上点击授权弹窗是这样的:

    手机上的授权弹窗是这样的:

    可以看到,这里显示的就是我们添加的 ‘上课提醒’的模板。
    细心的同学可以看到, 真机上多了一个 ‘总是保持以上选择,不再询问’
    其实,你自己仔细多品一些。也能明白,我们正常订阅消息授权时,用户允许的话,你只能推送一次消息。也就是用户允许一次,我们就可以推送一条消息给用户,并且这个允许不存在过期。所以我们可以让用户尽量多的点击允许,这样我们就可以尽量多的给用户发送消息了。

这里用户允许后,我们就可以给用户推送消息了,接下来我们来借助云开发的云函数来实现消息推送功能。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/46837
推荐阅读
相关标签
  

闽ICP备14008679号