微信小程序订阅服务器,微信小程序之模板订阅消息
微信小程序订阅服务器与模板订阅消息详细描述
最近开发的订餐小程序需要向用户下发订阅消息。在此记录一下最初疑惑的几个点,希望能够帮助其他开发者避免类似问题。
一、类型小程序订阅通知在微信公众平台中,我们可以配置模板消息,用于向用户发送特定格式的消息。这种消息称为“模板订阅消息”。在小程序中,我们需要使用 `wx.requestSubscribeMessage` 接口来下发这些消息。
二、微信小程序下发订阅通知下发订阅通知之前,我们需要在微信公众平台手动配置获取模板ID。具体步骤如下:
1. 登录微信公众平台,进入“模板消息”管理页面。
2. 点击“添加模板”,创建一个新的模板。
3. 填写模板内容,并保存。
4. 在模板列表中找到刚刚创建的模板,点击“获取模板ID”按钮。
5. 复制得到的模板ID。
三、wx.requestSubscribeMessage接口在小程序中,我们使用 `wx.requestSubscribeMessage` 接口来下发订阅通知。该接口需要传入以下参数:
* `tmplIds`: 模板ID数组,用于指定要下发的模板消息。
* `page`: 当前页面路径。
* `lang`:语言类型(zh_CN、en_US等)。
* `formId`: 表单ID(可选)。
示例代码:
```javascriptwx.requestSubscribeMessage({
tmplIds: ['YOUR_TEMPLATE_ID'],
page: '/pages/index/index',
lang: 'zh_CN'
}, (res) => {
console.log(res);
});
```
四、订阅通知的类型在微信公众平台中,我们可以配置多种类型的模板消息,包括:
* 文本型模板:用于发送纯文本消息。
* 图片型模板:用于发送带有图片的消息。
*语音型模板:用于发送语音消息。
在小程序中,我们需要根据具体需求选择合适的类型。
五、订阅通知的触发条件订阅通知可以在以下情况下触发:
* 用户点击“订阅”按钮。
* 用户同意接收模板消息。
* 小程序后台定时发送消息。
我们需要根据具体需求设置触发条件。
六、订阅通知的内容订阅通知的内容由模板ID决定。我们可以在微信公众平台中配置模板内容,包括:
* 文本内容。
* 图片内容。
*语音内容。
小程序中,我们需要根据具体需求设置内容。
七、订阅通知的发送频率订阅通知的发送频率由我们决定。我们可以在微信公众平台中配置发送频率,包括:
* 每天发送一次。
* 每周发送一次。
* 每月发送一次。
小程序中,我们需要根据具体需求设置发送频率。
八、订阅通知的接收人订阅通知的接收人由我们决定。我们可以在微信公众平台中配置接收人,包括:
* 所有用户。
* 特定用户组。
小程序中,我们需要根据具体需求设置接收人。
以上就是关于微信小程序订阅服务器与模板订阅消息的详细描述。希望能够帮助其他开发者避免类似问题。