ksADModule插件封装了快手内容SDK中的入口组件,通用滑滑流组件和单双feed流组件。
配置示例:
<feature name="ksADModule">
<param name="appId" value="你的appid"/>
</feature>
字段描述:
appId:是在快手联盟获取的iOS/Android平台的appid,注册账号、登录后台、入驻签约、创建应用和内容位完成绑定,可获得appid、posid等信息。
初始化sdk
initSdk({params},callback(ret, err))
appId:
ret:
类型:JSON 对象
内部字段:
{
status: true, //初始化状态 ,
code: int, //状态码
type: 字符串, //事件类型
msg: 字符串,//描述
result:{ //其他结果数据
version:字符串 //sdk 版本号
}
}
var demo = api.require('ksADModule');
demo.initSdk({
appId:'4000000025'
}, function(ret, err){});
iOS系统,Android系统
可提供的1.0.0及更高版本
显示入口组件
showEntryElement({params}, callback(ret, err))
posId:
frameName:
fixed:
scroll:
x:
y:
expectedWidth:
ret:
类型:JSON 对象
内部字段:
{
status: true //布尔
code: 0 //
}
var demo = api.require('ksADModule');
demo.showEntryElement({
posId:'4000000025',
expectedWidth:300,
x:100,
y:444,
}, function(ret, err){});
iOS系统,Android系统
可提供的1.0.0及更高版本
进入单双feed流页面
enterFeedPage({params},callback(ret, err))
posId:
ret:
类型:JSON 对象
内部字段:
{
status: true //布尔
code: 0 //
}
var demo = api.require('ksADModule');
demo.enterFeedPage({
posId:'4000000072',
title:'标题'
}, function(ret, err){});
iOS系统,Android系统
可提供的1.0.0及更高版本
进入上下划页面
enterSlideFeedPage({params}, callback(ret, err))
path:
ret:
类型:JSON 对象
内部字段:
{
status: true //布尔
code: 0 //
}
var demo = api.require('ksADModule');
demo.enterSlideFeedPage({
posId:'90010005'
}, function(ret, err){});
iOS系统,Android系统
可提供的1.0.0及更高版本