3***@qq.com
3***@qq.com
  • 发布:2018-08-31 00:03
  • 更新:2018-11-06 00:31
  • 阅读:11087

uni-app如何分享多图到朋友圈

分类:uni-app

如题,uni-app如何分享多图(2-9张图片)到朋友圈,uni.share 只能支持一张图片,不知道是不是我操作姿势不对,求解

2018-08-31 00:03 负责人:无 分享
已邀请:

最佳回复

DCloud_heavensoft

DCloud_heavensoft

首先小程序不支持这个功能。
然后说app。
微信官方SDK是不支持分享多张图片的,iOS和Android平台都是只支持分享一张图片(朋友圈和好友都是这样限制的)。

Android平台可以通过非官方接口来实现(隐式Intent模式),但这个对图片的大小有限制。参考http://ask.dcloud.net.cn/article/183。把这里的Native.js代码写在app的条件编译区里。

iOS即使原生来写,在iOS11及以上也不能指定的应用了,ios11以下即使指定的了应用也不能指定朋友圈。

更常见的变通方式是调用plus.share.sendWithSystem,这个是系统自带分享,支持多图,但会先弹出要分享到哪个应用的选择,会有一排图标,有微信、短信等很多,不是直达到微信。但是选了微信后,可以实现多图同时展现在朋友圈。这个代码使用也要在app的条件编译区里

该问题目前已经被锁定, 无法添加新回复