京东开普勒php接口,IOS菜鸟初学第十五篇:接入京东开普勒sdk,呼起京东app打开任意京东的链接-Go语言中文社区...
我之前寫了一篇關(guān)于接入京東聯(lián)盟sdk的文章,但是最近,由于這個原因,如下圖
導(dǎo)致需要重新集成京東的sdk,但是由于某種原因,因為android和ios端不統(tǒng)一,android接入的是京東開普勒的SDK,這次為了統(tǒng)一,所以又搞了一次集成這個,之前那個不要了。但我估計哈,這次更新是京東聯(lián)盟的sdk,跟這個不一樣,所以我后面還是要集成最新的京東聯(lián)盟sdk(它這次更新要求重新創(chuàng)建一個新應(yīng)用,才能下載最新的sdk,所以還需要審核好久,坑爹呢)。
好了說了原由,講一下這次集成不一樣的的地方。京東的東西就是坑爹。。。坑了我好幾次喲。
1. 流程跟之前那個差不多,跟著文檔走就好
貼一下ios端的sdk集成文檔鏈接:http://kepler.jd.com/console/docCenterCatalog/docContent?channelId=46
2. 好了,啥都弄好了,但是這次調(diào)用跳轉(zhuǎn)到方式不一樣了,看代碼是要在應(yīng)用內(nèi)加載京東頁面
下面是加載url的方法
//獲取當前的viewcontroller
UIWindow * window = [[UIApplication sharedApplication] keyWindow];
UITabBarController *tabBarController = (UITabBarController *)window.rootViewController;
UINavigationController *navController = tabBarController.selectedViewController;
UIViewController *serviceViewController = navController.topViewController;
//調(diào)用應(yīng)用本身的viewcontroller打開鏈接
[[KeplerApiManager sharedKPService] openKeplerPageWithURL:jdlink sourceController:serviceViewController jumpType:2 userInfo:nil];
貼一下它打開鏈接的效果:
很明顯看到它是在應(yīng)用內(nèi)打開一個webview 加載那條連接的。
好吧,這就是他所說的閉環(huán)交易
但是你想要跳轉(zhuǎn)京東app怎么辦?
哇,貼心的ios sdk集成文檔說的很清楚了
只要將isOpenByH5設(shè)置為NO就行了,然后呢???
他有沒文檔說明,在哪里設(shè)置啊,怎么設(shè)置啊
他以為這樣能難住我??
no no no
3.設(shè)置isOpenByH5為NO,呼起京東app家在鏈接
經(jīng)過我一番努力,在你要使用京東跳轉(zhuǎn)的地方
//獲取當前的viewcontroller
UIWindow * window = [[UIApplication sharedApplication] keyWindow];
UITabBarController *tabBarController = (UITabBarController *)window.rootViewController;
UINavigationController *navController = tabBarController.selectedViewController;
UIViewController *serviceViewController = navController.topViewController;
//調(diào)用京東app打開鏈接
KeplerApiManager *ap = [KeplerApiManager sharedKPService];
//設(shè)置isOpenByH5 屬性為NO
ap.isOpenByH5 = NO;
[ap openKeplerPageWithURL:jdlink sourceController:serviceViewController jumpType:2 userInfo:nil];
貼一下效果:
好了,總算能跳轉(zhuǎn)加載了。
嗯嗯,那個返回按鈕呢???
原來在這呢?
但是tagID 是哪個。咋沒看到哪有。
最后找到這段解釋:
我去尼瑪?shù)?#xff0c;不用了。等審核通過。
最后,安利下這款軟件,返現(xiàn)易,不吹不黑,有時候他的返利高過一些官方的返利平臺,比如一淘。還有很多其他平臺的返利,機票,酒店住宿啥的都有。
25天過期哦,要弄的盡快弄吧。
總結(jié)
以上是生活随笔為你收集整理的京东开普勒php接口,IOS菜鸟初学第十五篇:接入京东开普勒sdk,呼起京东app打开任意京东的链接-Go语言中文社区...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中奖人js滚动效果_js使用transi
- 下一篇: 苹果电脑mac_清理Mac苹果电脑DNS