在应用内展示App Store
来源:互联网 发布:行楷字帖 知乎 编辑:程序博客网 时间:2024/05/17 00:10
iOS6 SDK就已经增加了StoreKit工具包,“StoreKit” 顾名思义就是 “商店工具包”的意思,那么它主要是苹果公司为了方便开发者对App Store操作而开发的。比如对app进行评论,我们平时都是直接跳到App Store,那么现在我们就可以直接在应用内以模态视图的形式弹出App Store,这样是不是就更方便?
要使用StoreKit工具包中的功能:
1、首先得导入StoreKit.framework这个框架,(步骤:target ---> Build Phase ---> Link Binary With Libraries ---> 选择左下角的+号 ---> 在弹出框中输入StoreKit,然后选中添加就好了)
2、然后就是在需要展示App Store中导入#import <StoreKit/StoreKit.h>头文件
以上这两步准备工作做好后,你就可以使用它的功能了
步骤:
1.实例化一个SKStoreProductViewController类
2.设置它的delegate
3.把sotre product视图控制器显示给用户
代码如下
-(void)openAppStore{ SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewController alloc] init]; [storeProductViewController setDelegate:self]; [storeProductViewController loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier : @"你开发的应用的AppID"} completionBlock:^(BOOL result, NSError *error) { if (error) { NSLog(@"Error %@ with User Info %@.", error, [error userInfo]); } else { // Present Store Product View Controller [self presentViewController:storeProductViewController animated:YES completion:nil];//只能以模态的形式弹出 } }];}//当用户想退出App Store时,点击模态视图左上角的取消按钮会调用此方法-(void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController{ [viewController dismissViewControllerAnimated:YES completion:nil];}
0 0
- iOS6 在应用内展示App Store
- 在应用内展示App Store
- iOS 6 SDK: 在应用内展示App Store
- iOS 6 SDK: 在应用内展示App Store
- iOS 6 SDK: 在应用内展示App Store
- iOS 6 SDK: 在应用内展示App Store
- iOS 6 SDK: 在应用内展示App Store
- iOS 6 SDK: 在应用内展示App Store
- iOS 在应用内展示App Store 【StoreKit,SKStoreProductViewController】
- iOS 6 SDK: 在应用内展示App Store --- 用户可以 不必 关闭应用直接在应用内评价
- [ios2]OS 6 SDK: 在应用内展示App Store【转】
- iOS 6 SDK: 在应用内展示App Store (storekit)
- iOS在应用内打开App Store
- iOS6.0 新功能:在应用程序内展示App Store
- 在app内展示ppt
- 在app内展示ppt
- 应用内跳转到App Store
- 应用内打开App Store评分
- Linux rsync 同步实践
- nginx+tomcat7+redis集群配置
- python logging
- 欢迎使用CSDN-markdown编辑器
- 06-图7. How Long Does It Take (25)
- 在应用内展示App Store
- 计算中国农历(二)
- jdk:Arrays.asList&Collection.toArray
- 一个不错的js loading源码
- 什么是Java集合API?
- 文章标题
- ios 调用writeToFile将图片保存到本地一直失败的解决方案
- android app AlertDialog
- redis 通过 shell 将一个键值对从一个DB移动到另外一个DB