0

我第一次在 IAP 上工作,我没有在应用商店上传任何版本,我们在第一个版本中包含了 IAP。我已经提交了三次 IAP,但每次我们获得需要开发人员操作的状态时仍然如此。我已经创建了测试用户并且在沙盒环境中运行良好。现在,如果我在商店上传了应用程序,IAP 会起作用吗?

Belo 代码现在在沙盒环境中获取了信息,实际工作意味着当我在商店上传应用程序时,它是否与沙盒模式一样工作,

-(void)productsRequest:(SKProductsRequest *)request
didReceiveResponse:(SKProductsResponse *)response
{

SKProduct *validProduct = nil;
int count = [response.products count];
if (count>0) {
    validProducts = response.products;
    validProduct = (response.products)[0];
    if ([validProduct.productIdentifier
         isEqualToString:kTutorialPointProductID]) {
        NSLog(@"All product title is --%@",validProduct.localizedTitle);
        NSLog(@"All product prize is %@", validProduct.price);
        NSLog(@"All des is %@",validProduct.localizedDescription);
        NSLog(@"response products is %@", validProduct.productIdentifier);
        NSLog(@"AL*****%@", validProduct);
}

} else {
    UIAlertView *tmp = [[UIAlertView alloc]
                        initWithTitle:@"Not Available"
                        message:@"No products to purchase"
                        delegate:self
                        cancelButtonTitle:nil
                        otherButtonTitles:@"Ok", nil];
    [tmp show];
}    
}
4

2 回答 2

1

转到iTunes连接->管理应用程序->管理应用内购买->选择您的应用内购买

确保产品已清除销售是并添加屏幕截图以供审核。

确保 IN-APP 购买详细信息具有正确的显示名称和描述

在 iTunes 连接-> 管理应用程序-> 查看应用程序的详细信息。

模拟账户信息下方(可选)

有应用内购买。您需要在应用内选择适当的并保存,然后再继续准备提交。

于 2013-11-09T13:28:05.407 回答
-1

如果您的应用内购买与 SandBox 帐户一起工作正常,那么它工作正常!!!

于 2013-11-08T12:44:52.433 回答