2***@qq.com
2***@qq.com
  • 发布:2026-04-16 11:40
  • 更新:2026-04-16 11:43
  • 阅读:10

uni.shareWithSystem分享链接到企业微信不显示标题和内容

分类:uni-app

uni.shareWithSystem({
type: 'text',
summary: '缴费账单已生成,请您及时交费,点击链接完成交费,感谢您的支持。',
href: url,
success(res) {
console.log(res)
// 分享完成,请注意此时不一定是成功分享
},
fail(err) {
console.log(err)
uni.$u.toast(err.errMsg);
// 分享失败
}
})

2026-04-16 11:40 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据知识库中关于 uni.shareWithSystem 的文档说明,该 API 是调用系统级分享面板,但目标应用(如企业微信)对分享内容的展示有各自的限制规则

从知识库检索到的关键信息:

  1. API 限制说明
    shareWithSystem 兼容性文档 中明确指出:

    "Android端当msg参数中设置图片(imageUrl属性)时,分享类型自动变为为image,在分享时可能只会发送图片(如微信)"
    "iOS端不同的分享程序对分享内容有要求,如微信分享时必需添加链接地址href,否则微信分享失败"

  2. 企业微信分享的特殊性
    知识库中暂未找到关于企业微信通过系统分享不显示标题的具体适配说明。但文档提示:

    "新版本Android的文件权限有较大的调整,如遇到无法分享的情况,推荐使用uts插件来解决"

建议解决方案

由于 uni.shareWithSystem 依赖系统分享面板,目标 APP(企业微信)可能会忽略 summary 等字段只读取链接。建议前往插件市场搜索专门的企业微信/微信分享插件以实现完整的标题+内容+链接分享:

插件市场 - 分享插件搜索

如使用插件市场的微信分享插件,可参考知识库中提供的示例参数结构(需自定义基座运行):

// 插件市场分享插件示例结构(来自知识库插件示例)  
this.weChat.share({  
  type: 3,  // 网页分享  
  scene: 0,  
  title: '缴费账单',  
  desc: '缴费账单已生成,请您及时交费...',  
  href: url,  
  // ...其他参数  
})

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

注意事项

  • 使用插件市场的原生分享插件需要制作自定义基座才能调试
  • 确保 manifest.json 中已配置相应分享模块权限
内容为 AI 生成,仅供参考

要回复问题请先登录注册