本插件封装了CPS联盟SDK呼起京东APP功能,CPS联盟是京东联合广大媒体合作伙伴推广京东商品、提高各品牌知名度的重点营销平台,现为第三方应用开发者提供SDK,帮助第三方应用在进行京东商品、活动等推广过程中,为用户带来更好的产品体验,实现提高转化率、拉动商业变现的目标。
使用此插件之前必须先配置 config 文件,配置方法如下:
<feature name="jdUnion">
<param name="urlScheme" value="" />
</feature>
字段描述:
urlScheme:(必须配置)用于实现应用间跳转,内容为 sdkback + 对应使用方的appKey
使用本插件前要在config文件配置可被检测的URL Scheme,否则无法跳转
<preference name="querySchemes" value="jdlogin,openapp.jdmobile" />
在部分京东页面需要访问相机和相册,因此需要在编译时勾选相机和相册权限。
注意:本插件 iOS 平台上最低适配系统版本为 iOS 8.0
*** Android 端配置说明 ***
Android 需要配置安全图片,配置如下:
iOS安全图片 iOS端需要制作自定义插件包用于上传安全图片
制作方法如下:
下载 jdUnionAppendix 插件 zip 包并解压,把 zip 包内 target 目录下的 JDSDK.bundle 文件替换为自己从京东联盟开放平台获取的JDSDK.bundle文件。然后重新压缩为 zip 包文件上传自定义插件,云编译时勾选该插件。
注册 Kepler 服务
init({params},callback(ret))
appKey:
appSecret:
ret:
{
status: //布尔类型;是否成功
}
var jdUnion = api.require('jdUnion');
jdUnion.init({
appKey:'',
appSecret:''
},function(ret){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本
跳转京东app
openKeplerPageWithURL(callback(ret))
url:
userInfo:
ret:
{
status:false, //布尔类型;是否成功 (Android 不支持)
code:0 //数字类型;执行状态;取值范围如下:
// 0 => OpenAppAction_result_APP
// 1 => OpenAppAction_start
// 2 => OpenAppAction_result_ErrorScheme
// 3 => OpenAppAction_result_NoJDAPP
// 4 => OpenAppAction_result_BlackUrl
// -1100 => OpenAppAction_result_NetError
}
err:
{
code:0, //数字类型;错误编码
url:'' //字符串类型;引起调用失败的url
}
var jdUnion = api.require('jdUnion');
jdUnion.openKeplerPageWithURL({
url:'',
userInfo:{}
},function(ret){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本