美文网首页
第三方应用跳转到京东app

第三方应用跳转到京东app

作者: 不泯iOS | 来源:发表于2018-11-28 16:01 被阅读0次

方式一、通过集成京东联盟sdk实现(通过这种方式可以实现跳转到京东后,有返回第三方应用的返回键功能)

步骤

  • 打开京东联盟官网 ,注册账号登录进去,若已有账号直接登录。
  • 进去之后做以下事情:
    1.账号信息完善
    2.点击cps联盟 --> 推广管理 --> APP管理 --> 新建应用(选择相应的平台)


    点击cps联盟.png
选择app管理.png
  • 当创建的应用审核状态通过后,点击右边的查看按钮,点击下载sdk


    1.png
  • 将下载好的sdk导入到项目中,运行看能否成功,如果没有成功看报错是否是因为所依赖的库有没有添加完全

  • 配置URL Types
    在工程中选择target ->info ->URL Types
    URL Scheme为sdkback +AppKey,如sdkback123456


    2.png
  • 在info.plist中,增加LSApplicationQueriesSchemes字段,并添加jdlogin,openapp.jdmobile,weixin。如图:


    3.png
  • 在app delegate 中注册

#import <JDSDK/JDKeplerSDK.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
   // Override point for customization after application launch.
   ........
   
   //注册Kepler服务
   [[KeplerApiManager sharedKPService]asyncInitSdk:@"填入appkey" secretKey:@"填入appsecret" sucessCallback:^{
       NSLog(@"注册成功");
   } failedCallback:^(NSError *error) {
       NSLog(@"注册失败");
   }];

  ........
   return YES;
}
  • 在需要跳转到京东的地方加入以下代码即可:
if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:[NSString stringWithFormat:@"openapp.jdmobile://"]]]) {//判断是否安装京东app
                    [[KeplerApiManager sharedKPService]openKeplerPageWithURL:@"url" userInfo:nil failedCallback:^(NSInteger code, NSString *url) {
                        NSLog(@"code:%ld,url:%@",(long)code,url);
                    }];
                }else{
                    //可以自己写个网页打开
                }

方式二、直接通过URL Scheme判断进行跳转

        if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:[NSString stringWithFormat:@"openapp.jdmobile://"]]]) {
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"openapp.jdmobile://"]]];
        }else{
            //可以自己写个网页打开
        }

相关文章

  • iOS APP之间的相互跳转

    APP跳转应用场景 比如现在普及的第三方登录分享地图导航,都需要跳转到指定的APP; 原理:通过设置跳转到应用B的...

  • iOS应用间跳转详解

    一、应用场景 单点授权登录,第三方分享,第三方登录 二、跳转方法 例如手机有两个应用,app1和app2,app1...

  • 第三方应用跳转到京东app

    方式一、通过集成京东联盟sdk实现(通过这种方式可以实现跳转到京东后,有返回第三方应用的返回键功能) 步骤 打开京...

  • 应用间跳转、通信

    应用间跳转 •app应用的跳转的原理 •如何实现两个app应用之间的跳转 •如何实现两个app之间跳转到指定的页面...

  • 两个app应用之间的跳转

    一,应用跳转的原理从一个应用跳转到另一个应用,作为APP开发者,最熟悉的莫过于第三方登录,支付宝,微信支付时,那时...

  • iOS跳转到评分页面

    跳转到app应用评价页面 跳转到app在App Store中的应用下载页面 在应用内,内置AppStore进行评分

  • 基础篇-应用之间的跳转

    前言 iOS开发过程中,遇到的应用间跳转的情景大体是下面的情况 使用第三方用户登录,跳转到需授权的App或跳转到分...

  • iOS两个应用间的跳转

    应用跳转的原理:从一个应用跳转到另一个应用,作为APP开发者,最熟悉的莫过于第三方登录,支付宝,微信支付时,那时候...

  • iOS APP 跳转到京东详情页面

    1、添加京东APP的,Schemes,允许跳转到京东 2、 ``` aasa ``` NSString *skuI...

  • iOS Extension 拓展--从开发到发布全流程

    背景 项目接入第三方支付,需要在三方应用的分享面板的 Action 列表中显示我们的 app,且跳转到 app (...

网友评论

      本文标题:第三方应用跳转到京东app

      本文链接:https://www.haomeiwen.com/subject/mbqzqqtx.html