1.导入库StoreKit.framework,如图
2.在当前的视图控制器里引入头文件#import<StoreKit/StoreKit.h>
3.初始化视图控制器SKStoreProductViewController
-(void)ranking{
//初始化
SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductViewControlleralloc] init];
//设置代理
storeProductViewContorller.delegate =self;
//加载一个新的视图展示,@"123456789"是appID,不知道appID在哪的后面的图
[storeProductViewContorller loadProductWithParameters:
@{SKStoreProductParameterITunesItemIdentifier :@"123456789"}completionBlock:^(BOOL result,NSError *error) {
if(!error){
//跳到appstore
[self presentViewController:storeProductViewContorller animated:YEScompletion:^{
}];
}
}];
}
#pragma mark-SKStoreProductViewControllerDelegate
//取消后返回当前的界面
- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController{
[selfdismissViewControllerAnimated:YEScompletion:^{
}];
}
appid所在位置在如下图所示