怎么设置小程序关联通知

了解小程序关联通知

在小程序中,关联通知是指用户在使用小程序过程中,系统自动弹出的一些通知,例如支付结果、订单状态、消息提醒等。这些通知可以提升用户体验,增加用户黏性,同时也可以帮助开发者推广小程序。

小程序开发者可以通过设置小程序关联通知,来实现在相关场景下自动触发通知弹窗。本文将介绍如何在小程序中设置关联通知。

设置小程序服务类目

在设置小程序关联通知之前,需要先完成小程序服务类目的设置。

在小程序管理后台中,依次进入“设置”->“基本设置”->“服务类目”页面,选择适合自己的服务类目并进行设置。

注意:如果服务类目选择不当,可能会导致部分通知功能无法使用。

设置模板消息

创建模板消息

关联通知是通过模板消息来实现的,因此需要先创建一个模板消息。

在小程序管理后台中,依次进入“设置”->“模板库”->“添加模板”页面,选择适合自己场景的模板并进行创建。

在创建模板时,需要填写模板标题、模板关键词等信息,其中模板关键词是在触发模板消息时需要填写的参数,开发者需要根据自身场景自行定义模板关键词。

获取模板ID

创建模板消息后,可以在模板库列表中找到自己创建的模板。点击模板后,可以查看模板详情,其中包括“模板ID”信息。

模板ID是在发送模板消息时需要用到的参数,开发者需要将模板ID与自行定义的模板关键词一起发送给服务器以触发模板消息。

模板ID的获取方法:

//调用小程序接口获取模板ID

wx.requestSubscribeMessage({

tmplIds: ['模板ID1', '模板ID2', ...],

success(res) {

//获取成功后的操作

},

fail(res) {

//获取失败后的操作

}

})

注意:获取模板ID时需要用户授权,因此建议将获取模板ID的操作放在用户主动触发的事件中,并在获取授权失败时进行提示。

设置关联通知

场景选择

小程序中可以设置不同的关联通知场景,例如支付成功、订单状态改变、客服消息等。不同场景的关联通知需要使用不同的模板消息。

在小程序管理后台中,依次进入“开发”->“微信支付”->“关联通知模板”页面,可以进行场景选择。

在选择场景时,需要选择该场景对应的模板ID,并可以填写自定义参数,例如订单号。

自动关联通知

开发者可以将设置好的关联通知信息“自动关联”,以便在特定场景下自动触发通知弹框。

在小程序管理后台中,依次进入“开发”->“微信支付”->“自动关联”页面,可以设置开关状态并进行关联信息选择。

开启自动关联后,用户在对应场景下进行操作时,系统会自动触发模板消息,并弹出通知框提示用户。

手动关联通知

开发者也可以在特定场景下手动触发关联通知。

//手动触发模板消息

wx.requestSubscribeMessage({

tmplIds: ['模板ID'],

success(res) {

//触发成功后的操作

},

fail(res) {

//触发失败后的操作

}

})

手动触发模板消息时,需要将模板ID发送给服务器,并进行相应操作。

总结

通过设置小程序关联通知,可以在特定场景下自动或手动触发模板消息,并弹出通知框提示用户。

关联通知的设置分为服务类目设置、模板消息设置、关联通知设置三步,需要在小程序管理后台中进行操作。