YISModule.Share.share(pramas)

呼起分享界面

pramas 参数

参数类型必填项默认值描述备注平台
shareInfos[i].shareType String 分享平台。WechatTimeline:微信朋友圈, WechatFriends:微信好友,SinaWeibo:新浪微博(Qunar 暂时没有),QQ:QQ(IOS 暂时没有),QQZone:QQ 空间(Qunar 暂时没有),SMS:短信,Email:邮件,Copy:复制(Qunar 暂时没有),OSMore:系统更多分享

iOS

Android

shareInfos[i].linkUrl String × 非常用参数,如果有 linkUrl,会被当作链接分享;如果没有 linkUrl,有 imageUrl,当作 imageUrl 分享;如果没有 linkUrl 和 imageUrl,当作纯文本分享。

iOS

shareInfos[i].link String × 非常用参数,如果有 linkUrl,会被当作链接分享;如果没有 linkUrl,有 imageUrl,当作 imageUrl 分享;如果没有 linkUrl 和 imageUrl,当作纯文本分享。

Android

shareInfos[i].imgUrl String × 图片

iOS

shareInfos[i].imageUrl String × 图片

Android

shareInfos[i].title String× 标题

iOS

Android

shareInfos[i].text String × 内容

iOS

shareInfos[i].desc String × 内容

Android

shareInfos[i].options Object× 额外参数

iOS

Android

shareInfos[i].miniProgramUserName String 跳转的小程序的原始 ID 分享到小程序参数

iOS

Android

shareInfos[i].miniProgramPath String 跳转小程序的路径 分享到小程序参数

iOS

Android

shareInfos[i].shareHdImageURL String 分享小程序的图片 分享到小程序参数

iOS

Android

shareInfos[i].miniProgramTypeStringrelease 小程序的类型。release 线上,dev 开发, preview 预览 分享到小程序参数

iOS

Android

shareInfos[i].imgCompressStringcompress 是否压缩小程序分享图片。origin 原图,compress 压缩 分享到小程序参数

iOS

Android

示例

YISModule.checkJSAPI('Share.share', (support) => {
    if(support){
        YISModule.Share.share({
            shareInfos: [
                {
                    shareType:"QQ",
                    imageUrl:"http://share.csdn.net/uploads/24bd27fd3ad6a559873c4aff3bd64a60/24bd27fd3ad6a559873c4aff3bd64a60_thumb.jpg",
                    imgUrl:"http://share.csdn.net/uploads/24bd27fd3ad6a559873c4aff3bd64a60/24bd27fd3ad6a559873c4aff3bd64a60_thumb.jpg",
                    title:"分享图书",
                    text:"这本书的简介大概是这样",
                    desc:"这本书的简介大概是这样",
                    link:"http://csdn.net",
                    linkUrl:"http://csdn.net"
                }, {
                    shareType:"WechatFriends",
                    imageUrl:"http://share.csdn.net/uploads/24bd27fd3ad6a559873c4aff3bd64a60/24bd27fd3ad6a559873c4aff3bd64a60_thumb.jpg",
                    imgUrl:"http://share.csdn.net/uploads/24bd27fd3ad6a559873c4aff3bd64a60/24bd27fd3ad6a559873c4aff3bd64a60_thumb.jpg",
                    title:"分享图书",
                    text:"这本书的简介大概是这样",
                    desc:"这本书的简介大概是这样",
                    link:"http://csdn.net",
                    linkUrl:"http://csdn.net/w"
                }, {
                    shareType:"Default", //表示其他未指定的平台,都适用该分享内容
                    imageUrl:"http://share.csdn.net/uploads/24bd27fd3ad6a559873c4aff3bd64a60/24bd27fd3ad6a559873c4aff3bd64a60_thumb.jpg",
                    imgUrl:"http://share.csdn.net/uploads/24bd27fd3ad6a559873c4aff3bd64a60/24bd27fd3ad6a559873c4aff3bd64a60_thumb.jpg",
                    title:"分享图书",
                    text:"这本书的简介大概是这样",
                    desc:"这本书的简介大概是这样",
                    link:"http://csdn.net",
                }
            ],
            success: (successObj) => {
                this.log('YISModule.Share.share',[['options', JSON.stringify(this.shareInfos)], ['success', JSON.stringify(successObj)]]);
                alert('分享成功');
            },
            cancel: (params) => {
                this.log('YISModule.Share.share',[['options', JSON.stringify(this.shareInfos)], ['cancle', JSON.stringify(params)]]);
                alert('取消分享');
            }
        });
    }
});