-1

我正在尝试在沙盒环境中测试应用内购买。我已经检查了所有http://troybrant.net/blog/2010/01/invalid-product-ids/蛋氨酸。这是我从 APPLE SERVER 获取产品响应的代码。

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
    NSLog(@"############ REQUEST RECEIVED RESPONSE %@", response.products);

    for (NSString *productID in response.invalidProductIdentifiers) {
        NSLog(@"Invalid product identifier: %@", productID);
    }
}

我可以使用 iOS5.X 设备获取我所有的产品。但是所有使用 iOS6.x 设备的 invalidProductIdentifiers。我很困惑。我不知道是什么原因造成的。下面是我的测试结果。

我已经在所有版本的模拟器中测试过,FINE

*设备 *iOS版本结果


ipod3 5.0 好


iphone4 5.1.1 好


ipod5 6.1.2 无效的产品标识符


iphone5 6.1.3 无效的产品标识符


有人有什么想法吗?任何帮助表示赞赏。

4

1 回答 1

4

iOS 6 Simulator 不支持测试应用内购买。请使用设备测试使用此功能的应用。

请检查此链接:

http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/

于 2013-06-07T13:11:26.647 回答