Android 和 IOS 京东联盟 呼起京东App 插件
详细内容
京东联盟插件使用说明
提醒: 京东联盟插件 在 1.5.0 版本后,配置 的 appkey 和 secretkey 区别了android 端和 IOS 端,如果发现打包出错,需要先删除云端插件,再重新勾上插件,然后重新填写appkey 和 secretkey项即可。
1. 首先要在京东联盟网站申请:京东联盟官网
2. 在京东联盟-》App管理 中添加你的应用,分别有Android 和 IOS
I. 下载 Android sdk 文件中 src\main\res\raw 目录有一张 安全图片,把它复制到 插件目录下的 src\main\res\raw 中
II. 下载 IOS sdk 文件中 有一个 JDSDK.bundle 文件,把它复制到插件目录下.
III 在uniapp 项目根目录中 新建一个插件目录:nativeplugins/Html5App-JdUnion/ ,插件名称不能改变
1.新建一个插件 android 目录用于存放安卓应用的安全图片
复制代码 /android/src/main/res/raw/safe.jpg
2.新建一个插件ios 目录用于存放ios 应用的安全图片
复制代码/ios/JDSDK.bundle
*本地插件目录如下所示, 勾选该云端插件即可
3. 然后在uniapp 项目 配置文件中-》 原生插件配置中,云端插件勾选该插件,
4. 填写上 appkey,secretkey
5. IOS 还要配置白名单,方式是 sdkback+appkey,不如无法返回App
复制代码 "ios" : {
"urltypes" : [
{
"urlidentifier" : "$(PRODUCT_BUNDLE_IDENTIFIER)",
"urlschemes" : [ "sdkbackad2e6eaf1343fc3962a6e17cb1ce0ae" ]
}
],
"urlschemewhitelist" : "jdlogin,openapp.jdmobile"
}
6. 实例化插件
复制代码//实例化插件
const jd=uni.requireNativePlugin("Html5App-JdUnion");
7.方法调用, 本插件比普通的调起京东App多出一个返回键
只有一个openURL , url-> 可以打开任意京东网站链接.
- 如果用户没有安装京东APP ,则要提示用户
复制代码 //打开京东 任意页面
jd.openURL({url:"https://u.jd.com/ajP7AA"},result=>{
});
安卓扫一扫下载体验
8 返回值 格式:{code:0,msg:"呼起京东成功"}
状态码 | 说明 |
---|---|
0 | 呼起京东成功 |
1 | 协议错误 |
2 | 未安装京东 |
3 | URL不在白名单 |
加载更多