我正在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];
}
}
答案 0 :(得分:1)
转到iTunes连接 - >管理APP - >管理应用内购买 - >选择您的应用内购买
确保产品已清除待售并添加屏幕截图以供审核。
确保IN-APP购买详细信息具有正确的显示名称和描述
在iTunes中连接 - >管理APP - >查看该应用程序的详细信息。
以下模拟账户信息(可选)
有IN APP PURCHASE。您需要在应用程序中选择适当的并保存,然后再继续准备提交。
答案 1 :(得分:0)
如果您的应用内购买与SandBox帐户一起使用,那么它工作正常!!!