admin管理员组文章数量:1570971
方式一、通过集成京东联盟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
- (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{
//可以自己写个网页打开
}
版权声明:本文标题:android 跳转京东app,第三方应用跳转到京东app 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1725440964a1023559.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论