1、功能说明
- 客户部署自己的公众号,可以在公众号实现报警推送、跳转小程序
2、操作说明
2.1 申请微信服务号,获取AppID、AppSecret,配置IP白名单
- 获取开发者ID和开发者密码,配置白名单,开发者密码获取后需要单独保存好

2.2 配置业务域名、JS接口安全域名、网页授权域名

2.3 下载密钥校验的txt文件,将文件配置到服务器

- 将下载好的校验文件放到服务器
\CMSServerV6\tomcat\webapps\gpsweb目录下。

2.4 申请TemplateID(报警推送模板ID)
-
打开微信公众平台->广告与服务->模板消息->类目模板库,注意:服务类目必须设置为:商业服务 > 软件/建站/技术开发
搜索【车辆报警通知】,对应编号为46587,点击【详情】。

-
选择【车牌号、报警类型、报警时间、报警地点】这四项关键词。

-
添加成功后,获得模板ID。

-
服务器编辑打开【\CMSServerV6\bin\plugin_gpstran_gpsdataproc\libgpstran_wxalarm.ini】添加以下配置项,重启数据处理服务器。
[CONFIG]
WXAlarmNewTemplate=1

2.5、将AppID、AppSecret、TemplateID配置到平台
在【服务器管理】>【参数配置】>【微信配置】>【微信设置管理】上配置AppID、AppSecret、TemplateID

2.6 配置公众号自定义菜单
在微信公众平台->功能->自定义菜单中,添加子菜单名称和报警推送订阅链接
链接示例:
http://业务域名/808gps/wechat/module/login/login.html
http://192.168.1.143/808gps/wechat/module/login/login.html

2.7 报警推送订阅页功能说明
- 首次登录:需要勾选报警类型来订阅报警,订阅成功后,就会对用户推送报警消息。
- 自动登录:登录过一次之后,每次进入菜单都会直接登录并跳转到订阅页面。
- 如果需要停止接收报警消息,点击“注销”,则会停止接收。

2.8 配置登录服务器,设备服务地址1(公网)为域名地址
在【服务器管理】>【服务器管理】>【登录服务器】配置设备服务地址1(公网)为域名地址

3、注意事项
- 点击报警详情提示“该地址为IP地址,请使用域名访问”,则需操作2.8
- 2.6里面配置的域名,则2.8也要配置域名