您正在尋找SKStoreProductViewController
- 這看起來是這樣的:
它適用於應用程序,歌曲,書籍 - iTunes商店上的任何內容。圖片來源techotopia。
This關於這個問題的一個很好的教程 - 使用可以歸結爲:
- 導入
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。
的一個必需的委託方法是一個簡單的動作開除:
- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController
{
[viewController dismissViewControllerAnimated:YES completion:nil];
}
的ID也被在iTunes連接的管理你的應用程序部分所示