京东开普勒php接口,IOS菜鸟初学第十五篇:接入京东开普勒sdk,呼起京东app打开任意京东的链接-Go语言中文社区...
我之前写了一篇关于接入京东联盟sdk的文章,但是最近,由于这个原因,如下图
导致需要重新集成京东的sdk,但是由于某种原因,因为android和ios端不统一,android接入的是京东开普勒的SDK,这次为了统一,所以又搞了一次集成这个,之前那个不要了。但我估计哈,这次更新是京东联盟的sdk,跟这个不一样,所以我后面还是要集成最新的京东联盟sdk(它这次更新要求重新创建一个新应用,才能下载最新的sdk,所以还需要审核好久,坑爹呢)。
好了说了原由,讲一下这次集成不一样的的地方。京东的东西就是坑爹。。。坑了我好几次哟。
1. 流程跟之前那个差不多,跟着文档走就好
贴一下ios端的sdk集成文档链接:http://kepler.jd.com/console/docCenterCatalog/docContent?channelId=46
2. 好了,啥都弄好了,但是这次调用跳转到方式不一样了,看代码是要在应用内加载京东页面
下面是加载url的方法
//获取当前的viewcontroller
UIWindow * window = [[UIApplication sharedApplication] keyWindow];
UITabBarController *tabBarController = (UITabBarController *)window.rootViewController;
UINavigationController *navController = tabBarController.selectedViewController;
UIViewController *serviceViewController = navController.topViewController;
//调用应用本身的viewcontroller打开链接
[[KeplerApiManager sharedKPService] openKeplerPageWithURL:jdlink sourceController:serviceViewController jumpType:2 userInfo:nil];
贴一下它打开链接的效果:
很明显看到它是在应用内打开一个webview 加载那条连接的。
好吧,这就是他所说的闭环交易
但是你想要跳转京东app怎么办?
哇,贴心的ios sdk集成文档说的很清楚了
只要将isOpenByH5设置为NO就行了,然后呢???
他有没文档说明,在哪里设置啊,怎么设置啊
他以为这样能难住我??
no no no
3.设置isOpenByH5为NO,呼起京东app家在链接
经过我一番努力,在你要使用京东跳转的地方
//获取当前的viewcontroller
UIWindow * window = [[UIApplication sharedApplication] keyWindow];
UITabBarController *tabBarController = (UITabBarController *)window.rootViewController;
UINavigationController *navController = tabBarController.selectedViewController;
UIViewController *serviceViewController = navController.topViewController;
//调用京东app打开链接
KeplerApiManager *ap = [KeplerApiManager sharedKPService];
//设置isOpenByH5 属性为NO
ap.isOpenByH5 = NO;
[ap openKeplerPageWithURL:jdlink sourceController:serviceViewController jumpType:2 userInfo:nil];
贴一下效果:
好了,总算能跳转加载了。
嗯嗯,那个返回按钮呢???
原来在这呢?
但是tagID 是哪个。咋没看到哪有。
最后找到这段解释:
我去尼玛的,不用了。等审核通过。
最后,安利下这款软件,返现易,不吹不黑,有时候他的返利高过一些官方的返利平台,比如一淘。还有很多其他平台的返利,机票,酒店住宿啥的都有。
25天过期哦,要弄的尽快弄吧。
京东开普勒php接口,IOS菜鸟初学第十五篇:接入京东开普勒sdk,呼起京东app打开任意京东的链接-Go语言中文社区...相关推荐
- IOS之学习笔记十五(协议和委托的使用)
1.协议和委托的使用 1).协议可以看下我的这篇博客 IOS之学习笔记十四(协议的定义和实现) https://blog.csdn.net/u011068702/article/details/809 ...
- go爬虫和python爬虫哪个好_python 爬虫实战项目--爬取京东商品信息(价格、优惠、排名、好评率等)-Go语言中文社区...
利用splash爬取京东商品信息 一.环境 window7 python3.5 pycharm scrapy scrapy-splash MySQL 二.简介 为了体验scrapy-splash 的动 ...
- iOS学习笔记(十五)——数据库操作(SQLite)
SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库.SQLite最初的设计目标是用于嵌入式系统,它占用资源非常少,在嵌入式设备中,只需要几百K的 ...
- java web短信接口_Java调用WebService短信接口-Go语言中文社区
一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...
- python安装matlabb库_Python调用MATLAB的方法(mlab接口库)(未总结)-Go语言中文社区...
一.安装 安装mlab库 pip install mlab 显示错误 No module named 'docutils' (不知道这是什么库) pip install docutils (安装 ...
- 萌新的Python练习菜鸟100例(十五)利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
题目: 用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 分析: · 使用if-else即可: · 输入数字的时候需要加上int ...
- Ubuntu菜鸟入门(十五)—— 安装aras2下载软件
一.安装arias2 sudo add-apt-repository ppa:t-tujikawa/ppa sudo apt-get update sudo apt-get install aria2 ...
- Flutter的菜鸟教程二十五:Flutter字体
本文学习在程序中使用自定义字体 https://fonts.google.com/?selection.family=Hanalei+Fill (有很多字体供选择)需翻墙,这里我们随便下载了一下用来演 ...
- Java菜鸟起飞日记-每天五分钟(Hello World)
Today,沈叔的Java菜鸟起飞日记-每天五分钟就正式开博了 其实本来是没有打算写这样一个东西的,不过就近来发现自己的学习状态存在很大的问题,很多东西都开始遗忘,于是乎,为了证明自己学过,还是用这样 ...
最新文章
- 跨站脚本攻击(XSS)FAQ
- Fetch API 初步解读
- 重磅!Elasticsearch 8 正式发布!
- SAP MM ME1P查询采购订购订单价格历史
- jQuery 中 attr() 和 prop() 方法的区别
- 第十五届全国大学生智能汽车竞赛山东赛区国赛获奖队伍详细信息
- 源码编译安装 swoole
- 听歌是怀念过去 - 潇洒的走
- 部署SCCM 2012R2之一:了解功能篇
- 利用js的闭包原理做对象封装及调用方法
- Spring Boot 搭建应用实现登陆实例,页面使用bootstrap
- webdynpro 组件重用 传值问题
- 从汇编的眼光看C++(之泛型编程)
- 《R语言实战》读书笔记--学习张丹日志
- 引用之函数返回值 函数的返回值为引用类型《三》
- ocRuntime基本功
- 智能优化算法:蛇优化算法-附代码
- 【C/C++】C++基本语法
- STM32单片机学习笔记(七)-RCC时钟控制:简单了解时钟树(一)
- Python数据库开发之-pymysql模块
热门文章
- oracle怎么把整形,【用bbed工具对Oracle进行微整形】
- 鱼c论坛python课后作业_三日速成python?打工人,小心钱包,别当韭菜
- 云服务器cvm只能弄网站么,云服务器cvm与建站主机区别
- 详解Python操作Excel文件
- python+OpenCV检测条形码
- Halcon算子学习:图像阈值分割-threshold、binary_threshold、dyn_threshold算子
- Python学习笔记(运算符)
- Scrapy - Request 和 Response(请求和响应)
- [记录] --- linux上项目
- SpringMVC获取response的问题