Hi
I have created 2 Auto-Renewable Subscription and one Consumable, but when I try to request these products in my application (using Objective-C) I get an empty response and all 3 IDs are reported as invalid. The code I am using is shown below:
NSSet * productIdentifiers = [NSSet setWithObjects:
@"Comsumable_Subscription_4_Test",
@"Monthly_Access_Automatic_Renewal",
@"Yearly_Access_Automatic_Renewal",
nil];
productsRequest = [[SKProductsRequest alloc]
initWithProductIdentifiers:productIdentifiers];
productsRequest.delegate = paymentObserver;
[productsRequest start];
I have verified multiple times that the XCode project is correctly configured, a sandboxed user is created and I am signed out from iTunes with my real Apple ID on the test device.
However the bank and tax application are still pending. Is this the possible explanation for this error ?
Also, I have found this page:
http://troybrant.net/blog/2010/01/invalid-product-ids/
that advises "Have you submitted (and optionally rejected) your application binary". However this seems to be contradictory with the official Apple help that says that app binary does not need to be submitted for testing purposes.
Can someone provide the correct explanation for the error above ?
thanks
Bogdan