我试图在iTunes连接中建立我的IAP,以便在我的应用程序中进行更新,但它显示为“等待审查”,并表示它必须与应用程序一起提交。我遇到了IAP的初始化问题,所以我假设我的IAP和iTunes连接之间存在验证问题。是否可以在不提交IAP的情况下测试IAP?如果没有,我认为根本不可能测试IAP功能。
发布于 2016-06-11 06:23:07
可以,可以在提交之前测试您的In App购买。正如guidev提到的,确保你在iTunesConnect中创建了一个测试帐户;如果你需要帮助,在苹果关于Testing In-App Purchase Products的文档中有一些很好的信息。
设置好测试帐户并在iTunesConnect中创建IAP后(听起来好像您已经完成了此操作),您将能够对其进行完整的测试。
例如,在我的一个项目中有一些类似这样的代码:
#pragma mark - SKProductsRequestDelegate
- (void)productsRequest:(SKProductsRequest*)request didReceiveResponse:(SKProductsResponse*)response
{
NSLog(@"Loaded list of products...");
_productsRequest = nil;
NSArray* skProducts = response.products;
for (SKProduct* skProduct in skProducts)
{
NSLog(@"Found product: %@ %@ %0.2f",
skProduct.productIdentifier,
skProduct.localizedTitle,
skProduct.price.floatValue);
}
_completionHandler(YES, skProducts);
_completionHandler = nil;
}...您将获得在iTunesConnect中设置的所有产品信息。
Apple的In App购买测试环境允许你模拟购买IAP,恢复购买等。你不需要做任何特殊的事情来使用测试环境,当从Xcode运行你的应用程序时,它会自动发生。
发布于 2016-06-11 04:49:03
在提交之前,你绝对可以在App购买中进行测试。
只需确保使用测试帐户(您可以在iTunes连接中创建一个)。
https://stackoverflow.com/questions/37755623
复制相似问题