Jdk Union

/ Title: jdkUnion Description: 京东联盟 /

来自于:770104707@qq.com立即使用

概述

京东联盟简介

京东联盟-网络赚钱,流量变现,专业电商CPS联盟平台,包含京粉、CPS联盟,依托于京东商城推出的电商广告联盟赚钱平台,通过京东海量数据精细定向目标用户,开放京东电商整合能力,打造精准、高效、高转化的营销生态圈。

jdkUnion 模块概述

本模块封装了京东联盟,第三方应用拉起京东APP。

模块使用攻略

使用之前须从京东联盟申请账号并创建应用,开通服务。

京东联盟申请地址京东联盟

详情教程及自定义模块请移步论坛[apicloud 论坛](https://community.apicloud.com/bbs/) 搜索关键词【jdkUnion】

使用此模块之前建议先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:

querySchemes


<preference name="querySchemes" value="jdlogin,openapp.jdmobile,openapp.jdpingou"/>

字段描述:

querySchemes:(必须配置) 调用京东登录和检测京东是否安装

jdkunion

  • 名称:jdkunion
  • 参数:urlScheme、android_appKey、android_appSecret、ios_appKey、ios_appSecret
  • 配置示例:
    <feature name="jdkUnion">
        <param name="urlScheme" value="sdkbackf611ed757583f7aaa0d96ba9a4xxxxx"/>
        <param name="android_appKey" value="f611ed757583f7aaa0d96ba9a4xxxxxx" />
        <param name="android_appSecret" value="4aaa0650781948a0b6ee0867c8xxxxxx" />
        <param name="ios_appKey" value="f611ed757583f7aaa0d96ba9a4xxxxxx" />
        <param name="ios_appSecret" value="4aaa0650781948a0b6ee0867c8xxxxxx" />
    </feature>
  • 字段描述:

    urlScheme:安卓平台应用返回值 android_appKey:安卓平台应用appKey android_appSecret:安卓平台应用appSecret

    ios_appKey:苹果平台应用appKey ios_appSecret:安卓平台应用appSecret

模块接口

initSdk

sdk 初始化

initSdk({params},callback(ret, err))

params

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true, //初始化状态
    code: 0, //状态码
    type: 'onInit', //事件类型 
    msg: "onInitSdk",//描述
    result:{ //其他结果数据

    }
}

示例代码

var jdkUnion = api.require('jdkUnion');
jdkUnion.initSdk({

},function(ret, err) {
    if (ret.status) {
        alert("sdk 初始化成功");
    } else {
        alert('sdk 初始化失败');
    }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

isInstalled

验证是否安装京东APP

isInstalled({params}, callback(ret, err))

params

packageName:

  • 类型:字符串
  • 描述:(选填)Android包名

urlScheme:

  • 类型:字符串
  • 描述:(选填)IOS Scheme

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true, //初始化状态
    code: 0, //状态码
    type: 'isInstalled', //事件类型 
    msg: "描述",//描述
    result:{ //其他结果数据

    }
}

示例代码

var jdkUnion = api.require('jdkUnion');
jdkUnion.isInstalled({

}, function(ret, err) {
    if (ret.status) {
        //已安装
    } else {
        //未安装
        // alert(ret.msg);
    }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

openJdPage

打开京东APP

openJdPage({params}, callback(ret, err))

params

url:

  • 类型:字符串
  • 描述:(必填)打开页面的链接地址

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true, //初始化状态
    code: 0, //状态码
    type: 'onOpen', //事件类型
    msg: "描述",//描述
    result:{ //其他结果数据

    }
}

示例代码

var jdkUnion = api.require('jdkUnion');
jdkUnion.openJdPage({
    url:"https://union-click.jd.com/jdc?e=&p=JF8BALkJK1olXDYDZBoCUBVIMzZNXhpXVhgcDwYCXhxDXHBTTkRHA1ocDBsJVEVTbT9aXjVUUUJdDAACFAhHVj9LDAtAM1hXWFttTU8SQjZYcCB2AWB-F14ObAgXZTh8XVcZbQMCVV9fCUMeB2g4G1oUXg8HUlxcDHsnA2o4UDUUbQQDVVxfAUkXA2c4G1wXXAcGVFdaDEMeAV8PG1IlH05EDhgAC0oUAl84K1glbTYDZF1tVw9KXl8KGloRVA",
}, function(ret, err) {
    if (ret.status) {

    } else {
        alert(ret.msg);
    }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

openJxPage

打开京东APP

openJxPage({params}, callback(ret, err))

params

url:

  • 类型:字符串
  • 描述:(必填)打开页面的链接地址

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true, //初始化状态
    code: 0, //状态码
    type: 'onOpen', //事件类型
    msg: "描述",//描述
    result:{ //其他结果数据

    }
}

示例代码

var jdkUnion = api.require('jdkUnion');
jdkUnion.openJxPage({
    url:"https://union-click.jd.com/jdc?e=&p=JF8BALkJK1olXDYDZBoCUBVIMzZNXhpXVhgcDwYCXhxDXHBTTkRHA1ocDBsJVEVTbT9aXjVUUUJdDAACFAhHVj9LDAtAM1hXWFttTU8SQjZYcCB2AWB-F14ObAgXZTh8XVcZbQMCVV9fCUMeB2g4G1oUXg8HUlxcDHsnA2o4UDUUbQQDVVxfAUkXA2c4G1wXXAcGVFdaDEMeAV8PG1IlH05EDhgAC0oUAl84K1glbTYDZF1tVw9KXl8KGloRVA",
}, function(ret, err) {
    if (ret.status) {

    } else {
        alert(ret.msg);
    }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本