Skip to main content

moregeek program

#私藏项目实操分享#如何发送订阅消息-多极客编程

订阅消息的发送总体来说,分为三步:

  1. 添加订阅消息的模板
  2. 小程序端请求用户授权发送订阅消息
  3. 服务端调用接口发送订阅消息。

接下来,我们一一看一下这几步

1. 添加订阅消息的模板

2. 请求发送订阅消息权限

在完成了获取订阅消息的模板以后,我们可以得到一个模板 ID,接下,我们可以开始编写代码获取用户授权。

这里直接新建了一个 msg 页面,并在其上放置一个按钮,进行事件绑定。

在 request 方法中添加代码来实现订阅

wx.requestSubscribeMessage({
tmplIds: ['vOwhnYIphYGYWaan2slhRB6LJUQtTPmfJ7h5y-_-SCo'],
success (res) {
console.log(res)
}
})

添加后,开启小程序的真机调试,并在手机上点击按钮,触发事件,并确认,就可以获得如下返回。

在这样的返回中,就说明你成功的订阅了这封订阅消息,后续只需要使用这个模板 ID 发送消息就好。

3. 发送订阅消息

在获取到了订阅消息的发送权限后,就可以开始编写云函数来完成消息的发送。

新建一个云函数,并在其 config.json 中声明 ​​subscribeMessage.send​​ 的权限

{
"permissions": {
"openapi": [
"subscribeMessage.send"
]
}
}

随后,在云函数代码中编写代码,来实现订阅消息的推送。

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
return await cloud.openapi.subscribeMessage.send({
touser: wxContext.OPENID,
templateId: 'vOwhnYIphYGYWaan2slhRB6LJUQtTPmfJ7h5y-_-SCo',
data:{
thing1:{
value:"产品名"
},
name3:{
value:"老王"
}
}
});
}

通过在小程序端使用 callFunction 调用这个函数,可以看到订阅消息的发送效果。


这样,我们就完成了订阅消息的发送。

©著作权归作者所有:来自51CTO博客作者Monstar_0°-蒙的原创作品,请联系作者获取转载授权,否则将追究法律责任
#私藏项目实操分享#如何发送订阅消息
https://blog.51cto.com/u_15335909/4831313

#yyds干货盘点#Flutter开发小技巧【Flutter专题39】-多极客编程

大家好,我是坚果,欢迎关注我的公众号,目前是华为云享专家,51CTO博客首席体验官,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。使用​​async/await​​异步代码难以阅读和调试。该​​async​​/​​await​​语法提高了可读性。将小部件拆分为子小部件。当​​setState()​​在状态上调用时,所有后代小部件都将重建。因此,将小部件拆分

【Flutter 专题】41 图解神秘的 SystemChrome #yyds干货盘点#-多极客编程

      小菜在切换横竖屏时用到 SystemChrome,小菜理解它作为一个全局属性,很像 Android 的 Application,功能很强大。 setPreferredOrientations       在我们日常应用中可能会需要设置横竖屏,或锁定单方向屏幕等不同要求,通过 setPreferredOrientations 配合实现;简单可以按 portraitUp 上 / portr

#私藏项目实操分享#手把手教我如何开通微信小程序流量主广告?代码实现如何接入广告组件?-多极客编程

开通流量主流程1)点击左侧导航栏的“流量主”进入专属模块小程序累计独立访客(UV)1000以上,且无违规记录,即可开通流量主功能。2)点击“新建广告位”开始创建 输入广告位名称即可,如计划插入多个广告位,需要分别新建。3)获取广告位代码片段 系统将生成广告位的代码片段,开发者点击“复制代码”留用。4)嵌入代码片段&测试&发布 嵌入代码片段至希望展示广告的位置,并在发布前通过测试预览

【Flutter 专题】42 图解页面截屏与本地保存小尝试 #yyds干货盘点#-多极客编程

      小菜因特别需求想尝试一下 Flutter 页面截屏并将图片保存在本地的功能,记录一下尝试过程。 RepaintBoundary       Flutter 提供了支持截屏的 RepaintBoundary,在需要截取部分的外层嵌套,也可以截取某一子 Widget 内容;RepaintBoundary 的结构很简单,通过 key 来判断截取的 RenderObject,最终生成一个 Re

百度智能云实战——静态文件CDN加速-多极客编程

导读:互联网进入移动互联网时代后,产品形态有几次大的演进。最初,H5站点如雨后春笋般的出现,大量H5站点迅速占领PC市场,中期,为了追求极致用户体验,大量原生Android、IOS应用出现,为用户提供更好的需求和体验满足,当前,集体验、研发效率、推广效率于一身的超级APP+小程序的模式,变成了人们更青睐的选择。可以看到,每个时代都有自己的主角,我们很容易将自己的重心放到主角身上,而忽略了配角的

Dart变量#yyds干货盘点#-多极客编程

Dart变量Dart 是类型安全的。因此,大多数变量不需要显式类型声明。创建变量您可以使用​​var​​关键字创建变量。var a;由于没有为变量分配值,并且我们没有明确提及类型,因此变量的类型将是​​Null​​ ,存储的值将是​​null​​。为变量赋值您可以使用赋值运算符为变量赋值​​=​​。var a = ``'Hello World'``;变量存储对实际值的引用。在上面的例子中,变量​​

#私藏项目实操分享#手把手教我如何开通微信小程序流量主广告?代码实现如何接入广告组件?-多极客编程

开通流量主流程1)点击左侧导航栏的“流量主”进入专属模块小程序累计独立访客(UV)1000以上,且无违规记录,即可开通流量主功能。2)点击“新建广告位”开始创建 输入广告位名称即可,如计划插入多个广告位,需要分别新建。3)获取广告位代码片段 系统将生成广告位的代码片段,开发者点击“复制代码”留用。4)嵌入代码片段&测试&发布 嵌入代码片段至希望展示广告的位置,并在发布前通过测试预览

#私藏项目实操分享#定时触发器怎么用-多极客编程

定时触发器可以处理周期性的事情,比如时报、日报、周报、在线答题活动开始等通知提醒,也可以处理倒计时任务,比如节假日、纪念日、答题小程序中的限时答题等的倒计时任务,除此之外,定时触发器还可以用来周期性处理一些定时任务。比如定期清理一些不必要的数据,定期更新集合内的数据。定时触发器怎么用:1、首先要保证该云函数在小程序端可以调用成功;2、你的config.json文件是否配置正确,config.jso

#yyds干货盘点#小程序隐私政策参考模板【小程序专题】-多极客编程

下半年,各类平台更新隐私保护政策,因此各类小程序的上线发布也需要进行调整,我们要详细地说明用户在使用小程序中,小程序会收集、处理和使用哪些用户的信息。引出这里我给大家一些模板参考模板:根据法律规定,开发者仅处理实现小程序功能所必要的信息。为了(减少用户注册流程,快速实现登录),开发者将在获取你的明示同意后,收集你的微信昵称、头像。为了(计算商家与用户距离),开发者将在获取你的明示同意后,收集你的位

#私藏项目实操分享#如何在答题小程序上快速接入客服消息系统-多极客编程

作用为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通。答题小程序的运营者或者管理员可以通过这一个客服系统与用户进行即时聊天或者互动。功能介绍用户可使用小程序客服消息功能,与小程序的客服人员进行沟通。客服消息会话入口有两个:1、小程序内:开发者在小程序内添加客服消息按钮组件,用户可在小程序内唤起客服会话页面,给小程序发消息;2

#私藏项目实操分享#云开发数据库之查询与特定区域相交的数据-多极客编程

geoIntersects:查询与特定区域相交的数据​​geoIntersects​​​ 是用于查询所有数据中和给定数据相交的数据,我们可以将其用作判断某一些特定的点、线、面是否在一个特定区域内。举个例子,假设你已经有了用户当前的活动范围,比如某一条街道,那么你可以基于 ​​geoIntersects​​ 来构建一条线,并基于这条线查询,所有数据中,是否有数据与这个线相交,如果相交,则说明对应的数

#私藏项目实操分享#为了考研,我制作了一款考研题库小程序-多极客编程

一、初衷在公众号达到一定的关注量后,就有不少小伙伴问我,什么时候可以做个考研刷题小程序啊?这样我们就可以随时随地地刷题了,并且利用好零碎时间进行查漏补缺。于是,快速制作了刷题小程序v1.0版本上线,然后在公众号菜单栏上添加了一个子菜单,作为题库小程序的入口。题库都是考研培训机构的习题以及历年真题,整理题库真的非常耗时!目前,它的内容主要以历年真题为主,但是从后台数据看访问量还是非常高的,说明大家对