收藏
回答

onShareAppMessage 只能在线上环境中正常使用吗?

场景: 在使用企业微信扫开发者工具预览码进入程序,调用onShareAppMessage,点开卡片显示该页面不存在

是因为我这一版小程序还没发布吗?路径配置的没问题,是程序中的页面啊,烦请各位帮忙回答下,多谢!

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

3 个回答

  • 浓茶
    浓茶
    2020-05-20

    目测是分享路径问题,可以直接用绝对路径,比如说首页路径是 page/index/index 这种的。分享路径里面直接 /page/index/index 就可以了

    2020-05-20
    有用
    回复 4
    • 阿门前的葡萄树
      阿门前的葡萄树
      2020-05-20
      已确认过了,不是这个问题。。
      2020-05-20
      回复
    • 浓茶
      浓茶
      2020-05-20回复阿门前的葡萄树
      扫码的人是否提前预览了一下,预览的人手机上的小程序版本要和你开发版本保持一致
      2020-05-20
      回复
    • 阿门前的葡萄树
      阿门前的葡萄树
      2020-05-20回复浓茶
      楼下一位和您的方案一样,按照该方法试过了,还是不行,报同样的错,我觉得现状就是,点开分享卡片,直接去线上版本小程序找页面了
      2020-05-20
      回复
    • 浓茶
      浓茶
      2020-05-20回复阿门前的葡萄树
      看是否是正式版,退出小程序,在微信首页,下拉,看你的小程序图标右下角是否有开发板,体验版等文字区分
      2020-05-20
      回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    2020-05-20

    检查下分享的路径是否正确

    分享路径前需要加 /

    2020-05-20
    有用
    回复 1
    • 阿门前的葡萄树
      阿门前的葡萄树
      2020-05-20
      已确认过了,不是这个问题。。
      2020-05-20
      回复
  • 团团呗
    团团呗
    2020-05-20

    开发版转发给微信好友,接收人的微信也需要扫码开发版后,才能打开分享的小程序,

    体验版转发请确保对方已绑定成为该小程序的体验者

    2020-05-20
    有用
    回复 2
    • 阿门前的葡萄树
      阿门前的葡萄树
      2020-05-20
      按照您的方法也是同样的结果,显示页面不存在
      2020-05-20
      回复
    • 团团呗
      团团呗
      2020-05-20回复阿门前的葡萄树
      接收人的小程序版本和转发人的小程序版本不一致会导致页面不存在,路径填写错误也会导致不存在,你可以测试一下转发给好友后自己点击一下转发的小程序卡片进入是正常的,就说明是版本不一致导致,如果自己也进不去就是路径错误
      2020-05-20
      回复
登录 后发表内容
问题标签