怎么在App中跳转到AppStore中有2中方法:
1. 应用内跳转
需要导入头文件:<StoreKit/StoreKit.h>, StoreKit是跟appStore有关的框架;
遵守协议 SKStoreProductViewControllerDelegate
@interface ViewController () <SKStoreProductViewControllerDelegate>
// 创建一个打开打开appStore的方法:
- (void)openAppStore:(NSString *)appId;
@end
[viewController dismissViewControllerAnimated:YES
completion:nil];
}
- (void)openAppStore:(NSString *)appId
{
SKStoreProductViewController *storeProductVC = [[SKStoreProductViewController
alloc]
init];
storeProductVC.delegate =
self;
NSDictionary *dic = [NSDictionary
dictionaryWithObject:appId
forKey:SKStoreProductParameterITunesItemIdentifier];
[storeProductVC loadProductWithParameters:dic
completionBlock:^(BOOL result,
NSError * _Nullable error) {
if (result) {
[self
presentViewController:storeProductVC
animated:YES
completion:nil];
}
}];
}
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/cn/app/Jingxx/id(你的应用id)?mt=8"]];
}
function () {
document.getElementById("update").onclick = function(){
window.location.href = "itms-apps://itunes.apple.com/cn/app/Jingxx/idxxxxx?mt=8";
}