收藏
回答

鸿蒙微信小程序发送到群里后,其他用户可以转发,iOS和Android就正常,这个什么时候修复

框架类型 问题类型 操作系统版本 手机型号 微信版本
小程序 Bug 鸿蒙操作系统 华为60 鸿蒙1.0.3

APP里面分享到微信用户或群里一个小程序卡片,(这个小程序卡片可以领取奖励),所以禁止转发,SDK里面提供了是否可以转发的字段控制,iOS和Android是正常的,鸿蒙该字段未生效

const miniProgramObject = new wxopensdk.WXMiniProgramObject()
miniProgramObject.userName = userName
miniProgramObject.path = path
miniProgramObject.miniprogramType = miniprogramType
miniProgramObject.disableForward = disableForward //disableForward为true禁止转发

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

1 个回答

  • 微盟
    微盟
    02-19

    可能与鸿蒙操作系统对SDK的兼容性或实现问题有关。鸿蒙系统与iOS和Android的差异可能导致某些字段未能按预期工作。

    可能的原因:

    1. 鸿蒙SDK兼容性问题:鸿蒙系统上可能存在SDK适配不完全或功能实现不同的问题,导致某些控制字段(如 disableForward)未能生效。
    2. API实现差异:尽管 disableForward 字段在 iOS 和 Android 中有效,但在鸿蒙系统中可能由于系统本身的限制,或者微信对鸿蒙的支持还不完全,导致此功能未被正确实现。
    3. 鸿蒙版本问题:你提到的鸿蒙操作系统版本是1.0.3,可能是一个较早的版本,某些小程序的功能可能在这个版本中尚未完善。

    解决方法:

    1. 检查微信和SDK版本:确保使用的是最新的微信版本和SDK。微信和鸿蒙的适配性在逐步改善,新的版本可能修复了此类问题。
    2. 联系微信开发者支持:如果在最新版本的微信和SDK中仍然遇到此问题,建议联系微信的开发者支持,反馈这个问题,并提供详细的设备、操作系统和SDK版本信息,看看是否有修复计划或已知问题。
    3. 使用其他解决方案:如果问题难以解决,可以考虑使用其他方法,例如在小程序的分享界面或分享内容中进行控制,以提示用户不要转发。


    02-19
    有用
    回复 1
    • 风君子
      风君子
      02-19
      已经确认微信和SDK用得都是最新版,请问该怎么联系开发者修复此问题
      02-19
      回复
登录 后发表内容