首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iPhone上测试IAP

在iPhone上测试IAP
EN

Stack Overflow用户
提问于 2016-06-11 03:12:03
回答 2查看 63关注 0票数 1

我试图在iTunes连接中建立我的IAP,以便在我的应用程序中进行更新,但它显示为“等待审查”,并表示它必须与应用程序一起提交。我遇到了IAP的初始化问题,所以我假设我的IAP和iTunes连接之间存在验证问题。是否可以在不提交IAP的情况下测试IAP?如果没有,我认为根本不可能测试IAP功能。

EN

回答 2

Stack Overflow用户

发布于 2016-06-11 06:23:07

可以,可以在提交之前测试您的In App购买。正如guidev提到的,确保你在iTunesConnect中创建了一个测试帐户;如果你需要帮助,在苹果关于Testing In-App Purchase Products的文档中有一些很好的信息。

设置好测试帐户并在iTunesConnect中创建IAP后(听起来好像您已经完成了此操作),您将能够对其进行完整的测试。

例如,在我的一个项目中有一些类似这样的代码:

代码语言:javascript
复制
#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运行你的应用程序时,它会自动发生。

票数 1
EN

Stack Overflow用户

发布于 2016-06-11 04:49:03

在提交之前,你绝对可以在App购买中进行测试。

只需确保使用测试帐户(您可以在iTunes连接中创建一个)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37755623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档