收藏
回答

updateShareMenu设置activityid后想重置失败的问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug updateShareMenu 客户端 7.0.4 2.7.2

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


如果房间内三个人用的是同一个activityid, 其中一个人退出房间,其他人还在房间,这个activityid的状态还是0.  退出游戏的那个人走微信的

wx.onShareAppMessage分享出去的还会显示人数。

是activityid只要有效,执行updateShareMenu()就会失败吗,怎么更新这个退出用户的activityid


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

2 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2019-06-27

    不会的,updateShareMenu 跟 activityId 的状态没有关系,你再确认一次。updateShareMenu fail 的话,errMsg 是什么?

    2019-06-27
    有用
    回复 3
    • Not Found
      Not Found
      2019-06-27

      updateShareMenu的fail回调没有errmsg,尝试打印对象为undefined了

      2019-06-27
      回复
    • 小程序/小游戏开发-Link
      小程序/小游戏开发-Link
      2019-06-28回复Not Found

      线上有能重现的路径吗?提供一下

      2019-06-28
      回复
    • 爱尽东南西北的人
      爱尽东南西北的人
      2021-10-19回复小程序/小游戏开发-Link
      我的也出现这个问题了 报错信息是"updateShareMenuUpdatable:fail last share not complete!  上次分享未完成。
      2021-10-19
      1
      回复
  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2019-06-27

    您好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-06-27
    有用
    回复 1
    • Not Found
      Not Found
      2019-06-27

      具体流程就是,我设置了updateShareMenu内的activityid以及打开了动态分享,在activityid未更改state的状态前,再次调用updateShareMenu并且isUpdatableMessage设置为false,收到的接口回调是走了fail的事件触发,因为有涉及前后端不方便提供问题的复现代码呢

      2019-06-27
      回复
登录 后发表内容