收藏
回答

web-view 中 postMessage 安卓机无法收到消息

API/组件名称 终端类型 微信版本 基础库版本
web-view 客户端 6.6.1 1.9.0


web-view 内嵌 h5 页面多次使用 postMessage 发消息,在组件销毁或分享时,微信开发者工具(最新版)表现正常;真机存在以下问题:

1.iOS 只能收到最后一条消息

2.Android 不能收到消息


复现环境:

安卓:魅族Note5 (Android 6.0)、坚果Pro (Android 7.1.1)

iOS:iPhone7 (iOS11.2.2)


最后一次编辑于  2018-01-22
回答关注问题邀请回答
收藏

20 个回答

  • 广宝哥
    广宝哥
    2018-01-23

    我在html页面上调用这个接口,报错了是什么回事的?

    2018-01-23
    有用
    回复
  • 艺训通
    艺训通
    2018-01-23

    嗯嗯,明白了,谢谢楼主给出解决方案

    2018-01-23
    有用
    回复
  • Sherry YU
    Sherry YU
    2018-01-22

    已解决,感谢各位关注。 主要问题还是 jssdk 使用姿势不正确,wx.config 和 wx.ready 之后 iOS 和 Android 真机在一次触发后能够收到正确的消息。 再次感谢黄思程大大~

    2018-01-22
    有用
    回复 2
    • fly007
      fly007
      2018-11-06

      怎么解决的呢?

      2018-11-06
      回复
    • iCH4O
      iCH4O
      2019-01-04

      解决了,你他妈倒是说下怎么解决的啊

      2019-01-04
      回复
  • 艺训通
    艺训通
    2018-01-22

    安卓7.0

    客户端:6.6.1

    基础库1.9.1

    2018-01-22
    有用
    回复
  • 艺训通
    艺训通
    2018-01-22

    是这几个时机

    2018-01-22
    有用
    回复
  • 艺训通
    艺训通
    2018-01-22

    IOS【分享】【后退】会触发,但是安卓不行。

    2018-01-22
    有用
    回复
  • 艺训通
    艺训通
    2018-01-22

    IOS 可以的, 安卓机bindmessage接受不到消息

    2018-01-22
    有用
    回复
  • 艺训通
    艺训通
    2018-01-22

    官方来解决下哦

    2018-01-22
    有用
    回复
  • 博柠
    博柠
    2018-01-21

    引入了1.3.1 ,  ios可以,h5里面的环境程序主动调用

    wx.miniProgram.postMessage({ data: {foo: 'bar'} })

    可以,但是安卓机息上面bindmessage接受不到信息


    安卓6.0系统,SDK 1.9.0

    2018-01-21
    有用
    回复
  • 艺训通
    艺训通
    2018-01-20

    我也出现了这个问题 引入了1.3.1

    2018-01-20
    有用
    回复

正在加载...

登录 后发表内容