收藏
回答

modifyFriendInteractiveStorage赠送后点“告诉他”会在重复一遍

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 Bug modifyFriendInteractiveStorage 微信iOS客户端 1.02.1912032 2.9.4

modifyFriendInteractiveStorage赠送后如果点“告诉他”会在重复一遍modifyFriendInteractiveStorage的流程,请问一下这种情况怎么解决?

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

2 个回答

  • 小游戏运营专员-宏
    小游戏运营专员-宏
    01-02

    你好,方便提供个代码片段看看吗(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    01-02
    赞同
    回复 2
    • JohnsonW
      JohnsonW
      01-14
      如题,在主域确实会调用两次,大佬想想办法在2.10.1一起解决了!
      01-14
      回复
    • 小游戏运营专员-宏
      小游戏运营专员-宏
      01-14回复JohnsonW
      检查下是不是用了on modified?
      01-14
      回复
  • JohnsonW
    JohnsonW
    01-14

    两个回调都有监听,如果只赠送不告知,那只会调用[A],如果赠送成功后告知好友,会先调[A] 再调[B]和[A]

    【A】 wx.onInteractiveStorageModified((res)=>{
          this.log.logInfo(this.tag, '修改了关系互动数据结果:',res);   
          if (cb) {   cb(res);  }
        });
    


    【B】 wx.onShareMessageToFriend((res) => {
          console.log('[主域]wx.shareMessageToFriend result:');
          console.log(res);
          let bShareResult = res.success || false;
          if (bShareResult){    // 分享成功
            if (success)  {  success(); }
          }else{
            if (fail)     {  fail();    }
          }
        });
    




    01-14
    赞同
    回复 1
    • SINB
      SINB
      01-15
      我们这边找到问题了,最快的话这周能搞好,但也有可能要等到年后
      如果没有非常紧急的上线需求可以考虑等到年后
      01-15
      回复
登录 后发表内容
问题标签