首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

小程序发送通知消息给用户的开发介绍

  • 25-02-16 06:21
  • 3093
  • 14082
blog.csdn.net

微信小程序发送通知消息给用户的方式主要依赖于微信提供的消息推送功能,包括模板消息、订阅消息、和小程序客服信息这三种。


模板消息:适用于用户在小程序内完成某些操作后,需要立即通知用户的场景。
订阅消息:适用于用户主动订阅某些消息,且希望在特定条件下接收通知的场景。
小程序客服消息:适用用于回复用户的咨询或者主动向用户推送一些和用户咨询相关的信息。


一、模板消息
前提条件
用户需要在小程序内有相关的交互行为,例如完成支付、提交表单等操作,触发小程序获取发送模板消息的权限。小程序需要先申请模板消息的模板,模板内容需要经过微信审核,审核通过后才能使用。
配置步骤
在微信公众平台的小程序后台,找到 “功能 - 模板消息” 选项。在这里可以添加模板库中的模板,选择符合小程序业务场景的模板,如订单支付成功通知、活动提醒等。
模板中包含了一些固定的参数,如 “{{first.DATA}}”“{{keyword1.DATA}}” 等,这些参数在发送消息时需要替换为实际的内容。
发送流程
当小程序后端服务器获取到发送权限后,通过调用微信小程序的消息发送接口(通常使用服务器端语言如 Node.js、Python 等),按照接口要求组装数据,包括用户的 openid(用于唯一标识用户)、模板 ID、模板参数等信息,发送 POST 请求到微信服务器的消息发送接口。


二、订阅消息
用户授权
与模板消息不同,订阅消息需要用户主动授权接收。小程序可以在合适的场景下(如用户首次使用小程序、某个功能需要消息提醒时)弹出订阅消息授权框,引导用户授权。在小程序代码中,可以使用wx.requestSubscribeMessage方法来请求用户授权,其中SUBSCRIBE_TEMPLATE_ID是订阅消息的模板 ID,用户授权后,小程序就可以在合适的时机发送订阅消息。
发送消息
发送订阅消息的接口和模板消息类似,但在权限获取方式上有所不同。在小程序后端,同样需要组装数据发送 POST 请求到微信服务器的订阅消息发送接口。


三、客服消息
场景和权限获取
当用户在小程序内向客服发送消息咨询后,小程序客服可以在一定时间内(一般是 48 小时)向该用户发送客服消息。这种消息主要用于回复用户的咨询或者主动向用户推送一些和用户咨询相关的信息。
发送方式
小程序客服可以通过客服工具(如微信公众平台提供的客服消息界面)手动发送消息,也可以通过小程序后端服务器调用客服消息发送接口发送消息。如果是通过后端服务器发送,同样需要使用用户的 openid 和接口调用凭证(access_token),组装消息内容(如文本消息、图片消息、链接消息等)发送到微信的客服消息发送接口。


在使用这三种种消息推送方式时,开发者需要遵守微信平台的相关规定,确保内容的合法性和合规性,并优化消息通知的策略,提高消息的点击率和转化率。

注:本文转载自blog.csdn.net的dh13122250525的文章"https://blog.csdn.net/hanlin1888/article/details/144291438"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

119
小程序
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top