iOS应用打开AppStore页面
2023-09-11 14:14:25 时间
【1】应用内跳转到App Store页
使用官方 StoreKit.framework 框架
#import <StoreKit/StoreKit.h>
- (void)OnButtonClick {
NSDictionary *dict = [NSDictionary dictionaryWithObject:@"440948110" forKey:SKStoreProductParameterITunesItemIdentifier];
SKStoreProductViewController *ctrl = [[SKStoreProductViewController alloc] init];
ctrl.delegate = self;
[ctrl loadProductWithParameters:dict completionBlock:^(BOOL result, NSError * _Nullable error) {
if(error) {
NSLog(@"Error:%@",error.userInfo);
}
else {
[self presentViewController:ctrl animated:YES completion:nil];
}
}];
}
#pragma mark - SKStoreProductViewControllerDelegate
- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
[viewController dismissViewControllerAnimated:YES completion:^{
NSLog(@"productViewControllerDidFinish");
}];
}
【2】跳转到App Store应用的URL
NSString *urlstr = @"https://itunes.apple.com/app/apple-store/id440948110?mt=8";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlstr]];
相关文章
- Flutter UiKitView 嵌入iOS原生View
- python Image resize 对iOS图片素材进行2X,3X处理
- iOS:不同属性声明方式的解析
- iOS获取时间为NAN的问题解决
- iOS开发技巧 - 使用和定制开关控件(UISwitch)
- iOS中ActionSheet和Alert的区别
- iOS 11开发教程(十一)了解iOS11应用视图
- iOS 9应用开发教程之使用开关滑块控件以及滚动部署视图
- iOS 9应用开发教程之ios9的视图
- 《iOS 9应用开发入门经典(第7版)》——第1章,第1.5节进一步探索
- 《iOS 9应用开发入门经典(第7版)》——第2章,第2.5节问与答
- iOS加密之AES
- iOS NSString使用stringWithFormat的拼接
- iOS应用开发---返回到指定界面
- ios开发应用内实现多语言自由切换
- ios获取本地音乐库音乐很详细 扫描IPHONE本地音乐文件,获得音乐名,歌手名代码示例
- 使用 SwiftUI 构建可搜索列表,为您的 iOS 应用程序创建具有自动完成功能的可搜索列表(教程含源码)
- iOS应用性能调优的25个建议和技巧
- iOS VoiceOver Programming Guide
- iOS开发UI篇—ios应用数据存储方式(归档)
- iOS应用千万级架构:安全与加密
- iOS应用千万级架构:自动埋点与曝光
- 如何让Android和iOS应用下载共用一个二维码及遇到的坑
- 通过Serverless认证服务在iOS平台实现手机号注册
- ios 应用发布appStore
- iOS开发 - 不用copy修饰的字符串属性什么情况下不安全
- iOS - WKWebView的使用和长按手势识别二维码并保存
- iOS自动更新如何实现
- 黑莓允许开发者将通讯软件BBM植入iOS和Android应用
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解