当前位置:   article > 正文

html5页面转appstore,跳转App Store那些事儿

网页跳转到appstore

在开发iOS应用或者开发移动端HTML5页面时候多多少少会跳转到App Store来完成一些事情,比如下载某个应用、应用评分、App Store支付设置等。

跳转到App Store分为引用内跳转和应用外跳转。

应用内跳转:App不进入后台,直接在弹出App Store 页面的模态框,常用于各种广告。

应用外跳转:跳到App Store应用,然后在APP Store应用内打开某些页面,这个比较常用。

应用内跳转

应用内直接跳转:

#import

//一个按钮事件

- (IBAction)touch:(id)sender {

SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductViewController alloc] init];

storeProductViewContorller.delegate = self;

NSDictionary *parameters = @{SKStoreProductParameterITunesItemIdentifier : @"414478124"};

[storeProductViewContorller loadProductWithParameters:parameters completionBlock:^(BOOL result, NSError * _Nullable error) {

if(error){

//错误处理

NSLog(@"%@",error);

}else{

//模态弹出appstore

[self presentViewController:storeProductViewContorller animated:YES completion:^{

}];

}

}];

}

//取消按钮监听

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

[self dismissViewControllerAnimated:YES completion:^{

}];

}

应用外跳转

在App内部可以通过openURL跳转;对应网页可以直接通过打开链接的形式跳转。链接前面可以是https或itms-apps。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/cn/app/wei-xin/id414478124?mt=8"]];

常用链接

应用信息界面

https://itunes.apple.com/cn/app/wei-xin/id414478124?mt=8

应用评分界面

https://itunes.apple.com/app/id414478124?action=write-review"

iTunesStore支付信息设置界面

https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/editAddress?mt=8

下面就是支付信息设置界面

922b93d22259?clicktime=1579390516

iTunesStore支付信息设置界面

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/420945
推荐阅读
相关标签
  

闽ICP备14008679号