Ios5 我在skproductsresponse的应用内购买中得到零,这是在沙箱模式下
这适用于沙箱模式(测试) 我在skproduct请求中获得空数组 我试过:Ios5 我在skproductsresponse的应用内购买中得到零,这是在沙箱模式下,ios5,in-app-purchase,Ios5,In App Purchase,这适用于沙箱模式(测试) 我在skproduct请求中获得空数组 我试过: 我已将itunes连接到“准备上载”状态 我已经下载了临时文件,并更改了与itunes connect匹配的版本和捆绑包id 在itunes connect的(管理应用内购买)中->我已准备好提交 但是这里 我收到错误: - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)res
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *products = response.products;
NSLog(@"product==>%@",products);
****empty Array******
proUpgradeProduct = [products count] == 1 ? [products objectAtIndex:0] : nil;
if (proUpgradeProduct)
{
NSLog(@"Product title: %@" , proUpgradeProduct.localizedTitle);
NSLog(@"Product description: %@" , proUpgradeProduct.localizedDescription);
NSLog(@"Product price: %@" , proUpgradeProduct.price);
NSLog(@"Product id: %@" , proUpgradeProduct.productIdentifier);
}
for (NSString *invalidProductId in response.invalidProductIdentifiers)
{
NSLog(@"Invalid product id: %@" , invalidProductId);
}
[[NSNotificationCenter defaultCenter] postNotificationName:kInAppPurchaseManagerProductsFetchedNotification object:self userInfo:nil];
}
请帮助我……检查
响应。无效产品标识符
。您应该在那里找到您的SKProduct
。如果是这样,应用商店将无法识别您的产品标识符。将Project中的捆绑包标识符更改为itunes中的捆绑包标识符。是,我仅在NSLog(@“无效产品id:%@”,invalidProductId)时获得了无效的产品id;请告诉我解决方案是什么?@praveen只需搜索invalidProductIdentifiers
。有许多清单,例如: