我的代码逻辑是这样的:
第一,用户填写表单后点击按钮提交表单给服务器,此时获取用户表单数据与openid、formid后提交给服务器;
第二,服务器端将表单数据与openid存储,随即服务器端使用openid与formid调用模板下发接口下发模板消息;
第三,用户接收模板消息。
在开发版本小程序可以正常接收到下发的模板消息,但在线上版本的小程序中,用户却接收不到下发模板消息,请问这是什么问题?
好的,我自己找到问题了。
我让后台输出了接口的错误代码,是41030 invalid page gint,检查了一下自己定义的page变量,觉得没有问题啊。但是我的问题的确在定义的模板消息跳转小程序页面上:
|
这里定义__不能使用绝对路径__,需要__把最前面的“ / ”去掉__
|
这个问题在开发版本小程序中不会体现出来,接口依然会成功推送。
我是在这里 https://blog.csdn.net/towtotow/article/details/78753549 看到的解决方案。