收藏
回答

onShareAppMessage 和 onShareTimeline 行为不一致?

onShareAppMessage((res) => {
  return {
    title: '快来看看我的菜单~',
    path: `/pages/party/index?share=look&restId=${uni.getStorageSync('restId')}`,
    imageUrl: 'https://xxx/static/show-u-menu.png'
  }
})

onShareTimeline(() => {
  return {
    title: '快来看看我的菜单~',
    path: `/pages/party/index?share=look&restId=${uni.getStorageSync('restId')}`,
    imageUrl: 'https://xxx/static/logo-yellow.png'
  }
})


写法是一致的,但是onShareAppMessage可以直接打开pages/party/index页面,然后前端根据登录与否进入party流程最终回到pages/party/index页面,onShareTimeline分享到朋友圈后,会跳到整个应用的登录页去pages/home/index页面,走新建用户登录的逻辑。这不是我想要的。



最后一次编辑于  2023-09-29
回答关注问题邀请回答
收藏

1 个回答

  • 随風飄扬
    随風飄扬
    2023-11-06

    分享到朋友圈是不支持设置路径的,只支持设置参数

    2023-11-06
    有用
    回复
登录 后发表内容