赞
踩
-
- NSString *url = @"https://itunes.apple.com/app/apple-store/id1457293407?mt=8";
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
导入头文件 #import <StoreKit/StoreKit.h>
遵循代理协议 SKStoreProductViewControllerDelegate
- - (void)jumpAppStore {
-
- NSDictionary *dict = [NSDictionary dictionaryWithObject:@"1457293407" 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];
- // [vc loadProductWithParameters:dict completionBlock:^(BOOL result, NSError * _Nullable error) {
- // if(error) {
- // NSLog(@"Error:%@",error.userInfo);
- // }else {
- // }
- // }];
- }
-
-
- #pragma mark - SKStoreProductViewControllerDelegate
-
- - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
- [viewController dismissViewControllerAnimated:YES completion:^{
- NSLog(@"productViewControllerDidFinish");
- }];
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。