freedemon
freedemon
  • 发布:2017-06-08 11:41
  • 更新:2017-06-08 11:41
  • 阅读:2971

关于图片分享(IOS与安卓之间的区别)

分类:HTML5+
   查阅  **http://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareMessage**  

发现其中

pictures: (Array[ String ] 类型 )分享消息的图片
分享消息中包含的图片路径,仅支持本地路径。 若分享平台仅支持提交一张图片,传入多张图片则仅提交第一张图片。 如果不能同时支持其它内容信息,优先级顺序为:pictures>content。
所提及的是图片路径应该是绝对路径,但经测试,在安卓上是正确的,但在IOS上却是报

分享到"微信"失败: -100 - [Share微信:-95]未知错误,http://ask.dcloud.net.cn/article/287

查阅文档是图片路径错误的问题,修改无果后便做出如下修改:

	if (mui.os.android) {  
                    		 shareMsg.pictures[0] = plus.io.convertLocalFileSystemURL("_www/img1.jpg");  
                    	}else if(mui.os.ios){  
                    		 shareMsg.pictures[0] = "_www/img1.jpg";  
                    	}

运行测试成功。
在这里有个疑问,如果事实真是这样的,文档是否写错的,还是我这里出现什么问题?
不过有遇到这类问题的朋友,也可以照我以上写法。

0 关注 分享

要回复文章请先登录注册