收藏
回答

线上版本小程序 接收不到下发的模板消息

我的代码逻辑是这样的:

第一,用户填写表单后点击按钮提交表单给服务器,此时获取用户表单数据与openid、formid后提交给服务器;

第二,服务器端将表单数据与openid存储,随即服务器端使用openid与formid调用模板下发接口下发模板消息;

第三,用户接收模板消息。


在开发版本小程序可以正常接收到下发的模板消息,但在线上版本的小程序中,用户却接收不到下发模板消息,请问这是什么问题?

回答关注问题邀请回答
收藏

1 个回答

  • 日向花和
    日向花和
    2018-07-07

    好的,我自己找到问题了。

    我让后台输出了接口的错误代码,是41030 invalid page gint,检查了一下自己定义的page变量,觉得没有问题啊。但是我的问题的确在定义的模板消息跳转小程序页面上:


      "page" => "/pages/about/my_orders/my_orders",


    这里定义不能使用绝对路径,需要把最前面的“ / ”去掉


      "page" => "pages/about/my_orders/my_orders",


    这个问题在开发版本小程序中不会体现出来,接口依然会成功推送。


    我是在这里 https://blog.csdn.net/towtotow/article/details/78753549 看到的解决方案。

    2018-07-07
    赞同 2
    回复
登录 后发表内容