收藏
回答

shareAppMessage在IOS上无法分享(一部分手机上)

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小游戏 Bug shareAppMessage 客户端 iOS 6.7.1 2.2.2

表现是点击分享按钮,无法正常触发,传值也正常,所有安卓设备上都正常,Ios设备少部分出现,大多数集中在微信版本6.7.1上出现较多(仅有一位玩家是6.6.7),ios设备系统为10.X系统版本出现较多,有一部分是11.4.1,代码都是一样的,就IOS设备上出现,也没有特别对ios设备的区别逻辑;由于是外部玩家设备上出现反馈,所以无法正常提供更详细的情况。

代码:


错误提示是:

shareAppMessage:fail parse params to dictionary error

问题是参数都有,如下:


机型:


那可以告诉下什么情况下会提示 shareAppMessage:fail parse params to dictionary error吗?参数这块都没问题为何会提示这个?这个我们也试过没问题,可是确切有玩家遇到这种问题。就算我们提供了,也许都是可以的。所以最好能够完善下官网的API接口的说明,提示是由什么引起的,麻烦官方提供下说明,谢谢。

最后一次编辑于  2018-08-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • nickname
    nickname
    2018-08-14

    你好,这边测试没有复现问题,请提供出现问题的具体机型和对应的微信版本号,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-14
    赞同
    回复 5
    • 会打雷的洋葱
      会打雷的洋葱
      2018-08-14

      那可以告诉下什么情况下会提示shareAppMessage:fail parse params to dictionary error吗?参数这块都没问题为何会提示这个?这个我们也试过没问题,可是确切有玩家遇到这种问题。就算我们提供了,也许都是可以的。所以最好能够完善下官网的API接口的说明,提示是由什么引起的,麻烦官方提供下说明,谢谢。

      2018-08-14
      赞同
      回复
    • 心心情
      心心情
      2018-09-21

      您好,我在表单页面设置textarea最大输入140字符,输入表情达到141字符,提交表单保存报了同样的错。(request:fail params to dictionary error).

      现在的解决方案是提交表单进行验证字符长度,超过140提示超出字符。

      我想问一下:这个错误是什么意思,报错的机制是怎样的?

      2018-09-21
      赞同
      回复
    • nickname
      nickname
      2018-09-21回复心心情

      你好,这边测试没有复现问题,请问微信版本号是6.7.2吗?

      2018-09-21
      赞同
      回复
    • 心心情
      心心情
      2018-09-25回复nickname

      是的。

      2018-09-25
      赞同
      回复
    • nickname
      nickname
      2018-09-25回复心心情

      麻烦提供能复现问题的代码片段

      2018-09-25
      赞同
      回复
  • 会打雷的洋葱
    会打雷的洋葱
    2018-08-14

    有没可能是参数里面的某些特殊字符,导致报错?如果是这样,那从微信玩家自定义昵称的规范上,这个不适合小游戏的发展,还请官网排查

    2018-08-14
    赞同
    回复