收藏
回答

小程序 webview组件 无法获取form_id

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 webview 工具 6.7.3 2.3.0

webview 页面中 是无法获取到form_id的,但是小程序消息推送中又必须获取到form_id这个参数,所以我们现在就无法使用小程序消息推送,官方能否在下个版本优化下。

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

1 个回答

  • จุ๊บ
    จุ๊บ
    2018-10-16

    如果你用web-view 跳转的是公众号网页的话,您可以尝试用公众号的模板消息,如果只是单纯网页的话,这个模板消息就不能用了。而且模板消息,只发给提交form表单的用户

    2018-10-16
    有用
    回复 4
    • 陌城
      陌城
      2018-10-16

      嗯 您说的没有问题,如果使用webview小程序 消息推送也不是都不能用,支付完成后操作可以用,因为这里获取的prepay_id ,但是其他的重要性操作通知就没办法获取了,比如用户取消订单,订单发货,收获等等 所以这个消息推送对于webview 组件就没有意义。就只能使用公众号推送了。希望官方还是能尽快给出一个解决方案。

      2018-10-16
      回复
    • จุ๊บ
      จุ๊บ
      2018-10-16回复陌城

      其实 我倒希望小程序的消息推送和公众号消息推送是的。现在这样我个人认为局限性很大,要费尽心思的收集form_id

      2018-10-16
      回复
    • 陌城
      陌城
      2018-10-16

      当然 如果能直接使用小程序推送是最好,这样就不用去调用公众号的推送接口了,而且还要去判断使用是否已经关注此公众号,而且这样如果需要使用消息推送的话 就必须要同时申请一个公众号,其实微信这套东西搞得复杂了。

      2018-10-16
      回复
    • จุ๊บ
      จุ๊บ
      2018-10-16回复陌城

      对啊,推送公众号消息的openid和小程序的openid 还不一样,然后绑定公众平台的获取到的unionid,貌似还不能用于发送模板消息。我倒是希望小程序的模板消息没有这么多限制,和公众号那样通过openid 推送 多好啊

      2018-10-16
      回复
登录 后发表内容