美文网首页
第三方应用跳转到京东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{
                //可以自己写个网页打开
            }
    
    

    相关文章

      网友评论

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

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