收藏
回答

鸿蒙版微信分享小程序或者链接给好友,Android端或者iOS端聊天界面分享卡片不显示封面图

框架类型 问题类型 操作系统版本 手机型号 微信版本
小程序 Bug HarmonyOS NEXT 5.0.0.115 华为mate60 (BRA-AL00) 1.0.3.36

你好,我最近在对接鸿蒙版微信sdk分享功能,遇到一个从鸿蒙微信分享出去的链接或者小程序卡片,在鸿蒙手机微信上显示正常,在Android或者iOS机型上出现分享卡片的封面图加载不出来。起初以为是opensdk调用分享出去的有问题,最后发现直接从鸿蒙版微信内分享链接或者小程序也会出现。但是从Android或者iOS手机分享给鸿蒙的卡片图片显示正常,不清楚是什么原因导致的,目前尚未解决 。

复现机型:华为mate60 系统是HarmonyOS 5.0.0.115

微信版本: 1.0.3.36 + opensdk 1.0.6

复现步骤:

①在鸿蒙版微信内,选择一个小程序(肯德基或者小红书),点击分享给好友,如果同一个小程序页面连续分享两次及以上复现几率更大

②在Android或者iOS手机上打开刚刚从鸿蒙分享过来的消息界面,会发现有时候第一个分享卡片封面图能正常显示,第二个不行,有时候量个卡片都不显示封面图

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

8 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    01-02

    你好,复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,具体时间点


    需要鸿蒙微信的日志,接收方出现问题的日志

    01-02
    有用
    回复 4
    • 时光-漫步
      时光-漫步
      01-02
      你好,微信日志已提交,时间是:18:03左右,微信号:wxid_op7o1mm6k2qg12
      01-02
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      01-03回复时光-漫步
      这个日志是接收方的吗?微信版本是多少
      01-03
      回复
    • 时光-漫步
      时光-漫步
      01-03回复社区技术运营专员--许涛
      鸿蒙版微信1.0.3.36 微信号:wxid_op7o1mm6k2qg12,日志上传时间:2025.1.2 18:03分左右
      接收方Android版微信8.0.55,微信号:wxid_7nhzcea861pg22,日志上传时间:2025.1.3 18:24分左右
      你好,你可以按我上面的复现步骤操作一下,应该可以复现的
      01-03
      回复
    • 时光-漫步
      时光-漫步
      01-10
      目前鸿蒙手机升级了微信正式版:1.0.3.42之后没有出现上述问题,现在Android端和iOS端接收鸿蒙端分享过去的卡片(小程序或者链接)封面图都能正常展示了
      01-10
      回复
  • Sebarina
    Sebarina
    03-07

    你的问题解决了吗?我也遇到这个问题了

    03-07
    有用
    回复
  • Agoni
    Agoni
    02-10
    this.wxApi.sendReq(getContext(this) as common.UIAbilityContext, req)
    

    wxApi到底是什么

    02-10
    有用
    回复
  • 摩羯糖醋鱼🐟
    摩羯糖醋鱼🐟
    02-06

    楼主,麻烦问下,按照官方文档提供的示例demo:分享小程序跳转到微信显示“不支持的分享类型”,微信版本:1.0.3 sdk版本:1.0.6 有可能是什么原因呀?

    const miniProgramObject = new wxopensdk.WXMiniProgramObject()
    miniProgramObject.userName = miniprogramObjectReq.ext.userName;
    miniProgramObject.path = miniprogramObjectReq.ext.path;
    miniProgramObject.miniprogramType = wxopensdk.WXMiniProgramType.RELEASE;
    
    const mediaMessage = new wxopensdk.WXMediaMessage()
    mediaMessage.mediaObject = miniProgramObject
    mediaMessage.title = "测试分享小程序Title"
    mediaMessage.description = "分享小程序描述信息"
    const req = new wxopensdk.SendMessageToWXReq()
    req.message = mediaMessage;
    req.scene = wxopensdk.SendMessageToWXReq.WXSceneSession
    


    02-06
    有用
    回复
  • 空白。。
    空白。。
    01-15

    楼主,打扰啦,我想问下,您那边分享小程序是发送成功的吗?我这边分享到微信成功,但微信发送消息失败,出现了红色感叹号,您那边是怎么做的呢?

    01-15
    有用
    回复 2
    • 时光-漫步
      时光-漫步
      01-21
      app能拉起来微信分享成功,说明appId,appSecret等配置参数可能没有问题,那么不清楚是否是网络问题或者别的原因,我这边基本是按照微信官方文档来调用的。建议可以先升级鸿蒙系统(5.0.0.123),微信版本(1.0.3.42),opensdk(最新已经1.0.7,我用的1.0.6)版本之后再测试,应该可以避免很多问题,另外非上架应用市场应用每日限制只有100次调用量,超出后可能导致分享功能异常,建议上架后去微信开放平台更新上架信息
      01-21
      回复
    • 小冀
      小冀
      8小时前回复时光-漫步
      楼主你好,我这边由于图片太大导致分享失败,请问下你是怎么处理图片压缩的
      8小时前
      回复
  • zz
    zz
    01-09

    鸿蒙分享网页到微信好友,卡片左下角像分享的图片一样有logo的吗?目前是没有的,鸿蒙版本5.0.0.115,微信1.0.3.35

    01-09
    有用
    回复 1
    • 时光-漫步
      时光-漫步
      01-09
      目前是没有logo的,可能后续版本会有吧
      01-09
      回复
  • 一雨清尘
    一雨清尘
    01-06

    微信链接分享报错:第三方应用信息校验失败,这种报错有遇到过没有的

    01-06
    有用
    回复 1
    • 😁 茹此可爱🐷
      😁 茹此可爱🐷
      02-27
      我这边目前是发送的应用商店可以分享。
      本地开发就会提示第三方应用信息校验失败,好像是获取不到appid;
      在微信公众平台配置开发的也不能用。
      02-27
      回复
  • 时光-漫步
    时光-漫步
    01-02

    附上述复现结果截图

    01-02
    有用
    回复 1
    • Kervin
      Kervin
      02-11
      +1
      02-11
      回复
登录 后发表内容