InApp购买产品列表不会加载到iPhone应用程序中

时间:2014-12-18 07:01:33

标签: ios objective-c iphone xcode in-app-purchase

我正在尝试在我的iPhone应用程序中使用耗材InApp Purchase。我使用this tutorial作为参考。我正确地遵循了教程。但我的产品没有加载。这是我的代码。

+ (RageIAPHelper *)sharedInstance {
static dispatch_once_t once;
static RageIAPHelper * sharedInstance;
dispatch_once(&once, ^{
NSSet * productIdentifiers = [NSSet setWithObjects:
                                  @"com.ilfmobile.hero.twohundredconnects",
                                  @"com.ilfmobile.hero.onethousandconnects",
                                  nil];

 sharedInstance = [[self alloc] initWithProductIdentifiers:productIdentifiers];
});
return sharedInstance;
}

我的产品清单代码。

- (void)reload {
     products = nil;
     [MBProgressHUD showHUDAddedTo:self.view animated:YES];
     [[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^(BOOL success, NSArray *theProducts) {

     [MBProgressHUD hideAllHUDsForView:self.view animated:YES];
     if (success) {
        products = theProducts;
        [self.tblview reloadData];
    }
    }];
}

我在Xcode功能中实施InApp购买。我附上了截图如下。Screen shoot of xcode Capabilities.

我在iTunes Connect上启用了InApp Purchases,并在InApp列表中添加了两个产品。 InApp purchases product list. Screen shoot of add InApp purchase in my app.

请建议我错在哪里。感谢您给宝贵的时间提出建议。我正在使用Xcode5.1和我的应用程序开发目标iOS7.1

2 个答案:

答案 0 :(得分:1)

如果您未在设备中运行应用,可能会发生这种情况。 ios模拟器导致这些类型或问题。

答案 1 :(得分:0)

再次创建证书并在iPhone或iPad设备上测试您的应用程序。