您正在寻找SKStoreProductViewController
- 看起来像这样:
它适用于应用程序、歌曲、书籍 - iTunes 商店中的任何内容。图像信用技术乌托邦。
这是关于该主题的一个很好的教程 - 用法归结为:
- 导入
StoreKit
框架,
- 创建视图控制器的实例,
- 指派代表,
- 告诉它要显示什么,
- 介绍它,
- 并实现委托方法
归结为以下代码:
SKStoreProductViewController *storeViewController = [[SKStoreProductViewController alloc] init];
storeViewController.delegate = self;
NSDictionary *parameters = @{SKStoreProductParameterITunesItemIdentifier:[NSNumber numberWithInteger:<item id>]};
[storeViewController loadProductWithParameters:parameters
completionBlock:^(BOOL result, NSError *error) {
if (result)
[self presentViewController:storeViewController
animated:YES
completion:nil];
}];
您可以使用iTunes 的 LinkMaker获取您的 iTunes 产品 ID 。该 ID 也显示在 iTunes Connect 的“管理您的应用程序”部分下:
一个必需的委托方法是一个简单的解除操作:
- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController
{
[viewController dismissViewControllerAnimated:YES completion:nil];
}