微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)

需求场景

点击推送的消息后跳转到小程序中的某个页面,或者跳转到某一个网页上,例如有这样一个需求,在商城平台购买产品后,需要通过公众号给用户推送订单详细并且点击消息可以看到对应的订单详情。以下我将在微信公众号消息推送开发(模板消息):开发实现(二)基础上实现需求,以及实现时需要注意的地方,当然具体实现还要根据自身的需求而定,我这里只介绍下实现思路。

开发实现:

一,实现准备工作

微信公众平台模板消息接口

根据微信官网提供的接口文档,可以知道要跳转的条件有以下四个参数

微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)_第1张图片因此,如果我们需要实现跳转,只需把相应的参数附上值然后按照官网提供的数据格式调用接口即可。

二,代码实现:下面以跳转小程序为例实现(在微信公众号消息推送开发(模板消息):开发实现(二)上修改,这里我就不贴代码块了,直接截图)

①,修改GZHMsgVo封装的数据:

根据官网提示,选择一种

微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)_第2张图片

注:这里需要跳转的小程序appid必须在公众平台进行相应的绑定,并且小程序必须已上线才可以正常实现

②,修改WeiXinUtil.sendMessagePush()

微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)_第3张图片

实现效果:

1.小程序

微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)_第4张图片

2.url网页

微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)_第5张图片

二,公众平台关联小程序

前往公众平台绑定:

小程序管理-添加

微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)_第6张图片

你可能感兴趣的:(微信开发-java,微信,小程序,微信小程序)