《分享系统》

获取分享系统对象

接口名称:anysdk.agentManager.getSharePlugin
接口说明:获取分享系统对象
参数列表:无
返回值:share 分享系统对象
范例:

var sharePlugin = anysdk.agentManager.getSharePlugin();

设置监听及消息回调

接口名称:sharePlugin.setListener
接口说明:设置分享系统监听及消息回调
参数列表:

参数名称 参数说明
callback 必填,分享系统相关消息的回调函数

返回值:无
回调函数返回值:

参数名称 参数说明
code 回调值
msg 相关信息
target 可选,目标监听对象

异步回调信息:无
范例

sharePlugin.setListener(function(code, msg){

}, this);

分享

接口名称:sharePlugin.share 接口说明:使用平台的分享功能 参数列表:

参数名称 参数说明
info 必填,分享的相关内容
title 分享界面的标题
titleUrl 分享界面的标题
description 分享界面的描述
url 分享页面内的链接
imageTitle 分享插图的标题
imageUrl 分享插图的链接
text 分享的内容

返回值:无
异步回调信息:

回调信息 code msg
分享成功 anysdk.ShareResultCode.kShareSuccess 错误信息描述
分享失败 anysdk.ShareResultCode.kShareFail 错误信息描述
分享取消 anysdk.ShareResultCode.kShareCancel 错误信息描述
分享网络错误 anysdk.ShareResultCode.kShareNetworkError 错误信息描述

范例:

var info = {
    title: "分享标题",  
    titleUrl: "http://www.anysdk.com",  
    text: "AnySDKDemo",  
    imageTitle:"AnySDK",  
    imageUrl:"http://www.anysdk.com",  
    description:"HTML5",  
    url: "http://www.anysdk.com"  
};  
sharePlugin.share(info);  

【评论区】