美文网首页
APP跳转应用商城

APP跳转应用商城

作者: 什么都为null | 来源:发表于2019-11-08 10:46 被阅读0次

第一种方法:
NSString *str = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=(这里填你的Apple ID)"];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

第二种方法:
导入头文件 #import <StoreKit/StoreKit.h>

遵循代理协议 SKStoreProductViewControllerDelegate

- (void)jumpAppStore {

NSDictionary *dict = [NSDictionary dictionaryWithObject:@"这里填你的Apple ID" forKey:SKStoreProductParameterITunesItemIdentifier];

SKStoreProductViewController *vc = [[SKStoreProductViewController alloc] init];
vc.delegate=self;
//    1.先加载,加载成功再跳转到App Store
//    [vc loadProductWithParameters:dict completionBlock:^(BOOL result, NSError * _Nullable error) {
//        if(error) {
//            NSLog(@"Error:%@",error.userInfo);
//        }
//        else {
//            [self presentViewController:vc animated:YES completion:nil];
//        }
//    }];

 //    2.先跳转到App Store,再加载数据
[self presentViewController:vc animated:YES completion:nil];
[vcloadProductWithParameters:dict completionBlock:^(BOOL result, NSError * _Nullable error) {
if(error) {
NSLog(@"Error:%@",error.userInfo);
}else{
}
}];
}

#pragma mark - SKStoreProductViewControllerDelegate

- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {

    [viewControllerdismissViewControllerAnimated:YES completion:^{

        NSLog(@"productViewControllerDidFinish");

    }];

}

相关文章

  • APP跳转应用商城

    第一种方法:NSString *str = [NSString stringWithFormat:@"itms-a...

  • 应用间跳转、通信

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

  • 前端js 判断打开app还是跳转下载页面

    开始之前看了掘金的文章 浏览器中唤起native app || 跳转到应用商城下载(一)浏览器中唤起native ...

  • iOS跳转到评分页面

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

  • 关于URL Scheme

    URL Scheme 用于应用内之间的跳转 最近健身房项目需要新增需求:app内部打开微信跳到微信商城。然后查找了...

  • iOS应用跳转

    应用跳转是指,自己的app跳转到指定的app(如果用户安装了此app的话). 例1:AppA 跳转到AppB. A...

  • iOS内提示应用更新(资料准备)

    1、关于跳转到App Store更新APP的几个方法2、iOS应用内跳转至App Store 以及获取App St...

  • iOS 获取App Store 版本号更新

    1、获取App Store版本信息 2、跳转App Store和应用内下载更新app两种方式 跳转App Stor...

  • iOS APP之间的相互跳转

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

  • 应用程序间跳转

    应用程序间跳转 1. 什么是应用间跳转,有什么作用? 2. 应用程序间跳转实现? 直接打开对应APP的scheme...

网友评论

      本文标题:APP跳转应用商城

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