uni-app share分享图文到微信好友打开微信后不显示好友列表
uni-app share分享图文到微信好友打开微信后不显示好友列表
项目属性 | 值 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC开发环境版本 | Windows 11 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 4.57 |
手机系统 | iOS |
手机系统版本 | iOS 17 |
手机厂商 | 苹果 |
手机机型 | iPhone 12 |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 离线 |
项目创建方式 | HBuilderX |
bug描述:
使用标准基座运行到真机调试的时候一切正常,但是离线打包出来后分享给微信好友不弹出好友列表。 Associated Domains服务已开启,签名、appid一致且正确,manifest.json中的权限配置也配置好了,一切都跟着文档进行了配置。
操作步骤:
无
预期结果:
无
实际结果:
无
更多关于uni-app share分享图文到微信好友打开微信后不显示好友列表的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于uni-app share分享图文到微信好友打开微信后不显示好友列表的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题通常是由于 iOS 平台微信分享配置或签名问题导致的。根据你的描述,标准基座正常而离线打包异常,建议排查以下关键点:
-
Universal Links 配置验证
离线打包需要确保 Associated Domains 配置正确生效。检查apple-app-site-association
文件能否通过https://你的域名/apple-app-site-association
直接访问,且内容包含正确的appID
(TeamID.BundleID)。 -
微信开放平台配置
确认 iOS 平台填写的 Bundle ID 与离线打包证书完全一致。检查微信开放平台后台的 Universal Links 格式是否为https://你的域名/uni-app/
(末尾斜杠不可省略)。 -
签名文件匹配性
离线打包使用的证书必须与微信后台登记的 Bundle ID 对应。开发阶段若使用自定义基座,需重新生成并配置微信分享参数。 -
代码层面检查
在调用uni.share
时建议添加失败回调,通过错误码定位问题。示例:uni.share({ provider: 'weixin', success: () => {}, fail: (err) => { console.log('分享失败:', err) } })