收藏
回答

关于onShareTimeline朋友圈分享数据偶尔丢失问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 未知 未知 未知

丢失参数:distanceK运动里程,durationM运动时长,distanceK运动卡路里

这三个参数是从上个页面获取的,上个页面数据是存在的,当客户转发朋友圈的后,从朋友圈点击次页面 这三个数据却没有。大多数分享朋友圈是正常的,但偶尔还是会出现数据丢失问题。

相关代码如下:

// 自定义页面的分享到朋友圈

onShareTimeline(res) {

this.showShare = false

return {

title: '我正在参加Deepsmove百日骑行挑战,已坚持打卡第'+this.finishDay+'天',

query: 'deviceNo=' + this.deviceNo+'&userId=' + this.userId+'&calK=' + this.calK + '&distanceK=' + this.distanceK + '&durationM=' + this.durationM+'&finishDay=' + this.finishDay,

path: '/pages/bthd_share/bthd_share'

}

},

onLoad(options) {

this.deviceNo = options.deviceNo

this.userId=options.userId

this.calK=options.calK

this.distanceK=options.distanceK

this.durationM=options.durationM

this.finishDay=options.finishDay

this.getActivityRideData()

},

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

2 个回答

  • 微盟
    微盟
    2023-05-15

    生产环境, 建议增加打点将关键信息上报, 方便问题排查

    1. 将当前页面路径, 包括页面参数上报
    2. 将分享的数据进行上报

    这样到时候就能看出是哪里的数据出问题了, 再结合相关代码, 定位具体问题

    2023-05-15
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-05-15

    会不会是这类用户分享的时候,数据还没有获取到

    2023-05-15
    有用
    回复
登录 后发表内容