在应用购买中使用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。 这是我的一个应用程序。 你应该买它;)
第五步:获利!