我实际上已经开始研究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:我还为我的开发配置文件启用了应用内购买。
答案 0 :(得分:2)
以下是应用内购买的好教程: http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial 我希望它能帮到你......