《分享系统》

获取分享系统对象

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

var sharePlugin = anysdk.agentManager.getSharePlugin();

设置监听及消息回调

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

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

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

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

异步回调信息:无
范例

sharePlugin.setListener(function(code, msg){

}, this);

分享

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

参数名称 参数说明
title 分享的标题
imageUrl 分享的图标
text 分享的内容

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

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

范例:

var info = {
    title: "AnySDK",  
    text: "AnySDKDemo",  
    imageUrl:"http://www.anysdk.com/wp-content/themes/anysdk/img/logo.png"
};  
sharePlugin.share(info);  

【评论区】