1

我实际上已经对 Apple inApp Purchase 进行了研究,并希望将其集成到我的应用程序中。

这是我到目前为止发现的内容,但我仍然有一些问题想寻求帮助,但到目前为止我还没有真正得到答案。

首先,我找到了将我的项目提交到 itunesconnect 并要求审核的方法。其次,我找到了创建测试帐户以测试购买的方法。

我想问的问题是,

目前,我无法从 Apple 获得任何产品,因为我的项目以及我的第一个版本的应用程序尚未获得 Apple 的批准。

因此,我尝试使用此代码来请求我之前提交的产品。

- (void)requestProductData
{
    NSSet *productList = [NSSet setWithObjects:@"com.simplesdk.stage1", @"com.simplesdk.stage2" nil];

    SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
    request.delegate = (id)self;
    [request start];
}

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    self.storeProducts = [NSArray arrayWithArray:response.products];

    NSLog(@"self.storeProducts.found: %d", [self.storeProducts count]);
}

所以基本上,对于日志上面的代码实际上返回 0 结果,这表示我无法从 Apple 获得任何项目。

*注意:我已经在 itunesconnect 中创建了应用程序和项目,但该应用程序仍处于开发阶段,我希望有一种方法可以让我在提交之前实际测试交易。谢谢!

p/s:我还为我的开发配置文件启用了应用内购买。

4

1 回答 1

2

这是一个很好的应用内购买教程: http ://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial 希望对您有所帮助...

于 2013-07-17T08:40:00.433 回答