京东联盟集成京东官方移动开放SDK
适合不同场景下的入口链接嵌入,方便灵活的配置,满足不同场景下需求,可享受京东全品类实物商品、优惠券和营销工具,合作方可任意组合自己的商品页面。
便捷灵活的搭建电商系统和使用营销工具,可实现场景内交易闭环和外呼交易闭环,享受京东标准配送服务和售后服务。
** 当前插件在2020.08月(1.3.0)已更新为京东联盟SDK(之前是开普列SDK) ** 两者的安全图片不可共用,而且京东联盟SDK需要先申请后使用 ** 如果还需要用旧版(开普列SDK)只能在选择插件时选择版本(1.2.x) ** 更新原因: 开普列SDK,官方长期不更新,且一直存在Uiwebview,而且要人工申请返回APP的小把手, 联盟SDK无此问题,直接带小把手,而且无uiwebview问题
##插件配置
使用此插件之前建议先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:
<feature name="jdapp">
<param name="urlScheme" value="sdkback328e4a9843d3458000000000000" />
<param name="ios_appkey" value="328e4a9843d3458000000000000" />
<param name="ios_secretKey" value="b15acfcd1dca4654b00000000" />
<param name="android_appkey" value="328e4a9843d3458000000000000" />
<param name="android_secretKey" value="b15acfcd1dca4654b00000000" />
</feature>
<preference name="querySchemes" value="jdlogin,openapp.jdmobile"/>
字段描述:
querySchemes:(必须配置) 调用京东登录和检测京东是否安装
如果您的APP本身有设定了querySchemes,可以value后面加上jdlogin,openapp.jdmobile,多个以英文豆号格开
如tbopen,weixin,wechat,alipay,jdlogin,openapp.jdmobile
##插件提供的方法
初始化sdk
init({}, callback(ret, err))
ret:
{
status:false,
msg:"初始化失败",
data:101
}
err:
{
}
var jdapp= api.require('jdapp');
jdapp.init({}, function (rs, err) {
alert(JSON.stringify(rs));
})
iOS系统,Android系统
可提供的1.0.0及更高版本
打开一个京东内部网址
open_url(callback(ret, err))
url:
无
var jdapp= api.require('jdapp');
jdapp.open_url({ url: "https://item.jd.com/24216236517.html" });
iOS系统,Android系统
可提供的1.0.0及更高版本
##API申请教程
##创建自定义插件 流程简要说明
├─Android
│ └─jdapp_hongbao
│ │ module.json
│ │
│ └─res_jdapp_hongbao
│ │ AndroidManifest.xml
│ └─res
│ └─raw
│ safe.jpg (将下载的京东android SDK中的\src\main\res\raw\safa.jpg拿过来替换掉这个文件)
│
└─iOS
└─jdapp_hongbao
│ module.json
│
└─target
└─JDSDK.bundle
safe.jpg (将下载的京东ios SDK中的\JDSDK.bundle\safe.jpg拿过来替换掉这个文件)
##反馈和建议
如遇技术原因可加QQ群 865279417(注明 京东插件) 非技术人员,或闲聊者勿扰.