easyShareImages

概述

easyShareImages简介

easyShareImages 封装了android、iOS多图分享功能。调用此插件可以直接调起android微信分享多图分享,可带文字内容,如果未传入微信内,则用户可以直接粘贴,因为只要传入title,就会复制到剪贴板;iOS则可以调起多个分享选项,能分享到多个平台,iOS分享不支持带文字传入微信内,但是如果传了title参数,iOS会把该内容复制到剪贴板,可随意手动粘贴到可输入文本框。(ps:iOSQQ分享功能兼容到iOS10,其他功能不受影响)

easyShareImages功能服务

  • android端分享文字+多张图片到微信(如果文字未能传到微信,则需要用户粘贴,只要传入title,插件会将文字复制到剪贴板);
  • iOS端可分享多图到多个平台,调用系统分享接口实现,注意:iOS不能将分享文字内容传入,如果传了title参数,ios端会复制到剪贴板,由用户手动随意粘贴到可输入文本框。
  • 另外,本插件支持三种类型的图片分享,0表示list中传入本地url数组,1表示list中传入网络url,2标志list中传入base64字符串数组

插件接口

sharePics

分享多图

sharePics({params})

params

type:

  • 类型:数字类型
  • 描述:分享类型:0/1/2 0本地sdcard文件路径; 1网络url; 2 base64(ps:请严格按照参数传参,否则容易出错)

title:

  • 类型:字符串类型
  • 描述:分享的文字内容

list:

示例代码


        var module = api.require('easyShareImages');
        var param = {
            type : 1,
            title : '你好 分享测试',
            list : ['https://www.baidu.com/img/bd_logo1.png?where=super',
            'https://www.baidu.com/img/bd_logo1.png?where=super']
        };
        module.sharePics(param);

        var module = api.require('easyShareImages');
        var param = {
            type : 0,
            title : '你好 分享测试',
            list : ['/sdcard/1.png','/sdcard/2.png']
        };
        module.sharePics(param);

补充说明

需要手机读写操作权限,访问网络权限。

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/04/24