在应用购买中使用iOS定位特定应用

我在iOSapp store中有几个付费应用。 我想创建一个免费的应用程序,它将显示app store中每个付费应用的预览。

我已经完成了免费的应用程序。 我完全有应用内部分。 我迷失了如何定位任何一个付费应用程序。 我只看到设置参考名称和产品ID的能力,但是如何将每次购买“链接”到我现有的一个应用程序?

我相信你正在寻找SKStoreProductViewController

第1步,导入StoreKit:

 #import  

第2步,符合SKStoreProductViewControllerDelegate协议。

 @interface ViewController : UIViewController 

第3步,在方便时显示StoreKit视图控制器:

 SKStoreProductViewController *productVC = [[SKStoreProductViewController alloc] init]; productVC.delegate = self; NSDictionary *productParameters = @{ SKStoreProductParameterITunesItemIdentifier: @"376558836" }; [productVC loadProductWithParameters:productParameters completionBlock:^(BOOL result, NSError *error) { if (error) { // sad face :( } if (result) { [self presentViewController:productVC animated:NO completion:nil]; } }]; 

第4步:将376558836更改为您希望用户购买的应用的应用ID。 这是我的一个应用程序。 你应该买它;)

第五步:获利!