YouTube - XCode Tutorial: In-App Purchase
The In-App Purchase Sample above works fine on certain devices, but some are not.
I tested 4 devices which are as follows:
iPod Touch1 16G iOS 3.1.3 works fine (registered device)
WiFi iPad 16G iOS 4.2.1 doesn't work (registered device)
iPhone4 16G iOS 4.1 doesn't work (not a registered device)
3G iPad 32G iOS 4.2.1 works fine (not a registered device)
The devices doesn't work appearing the messages "No products available." and subsequently showed the message "An error encountered" in console window during testing period.
So, what happened on the method below? Or maybe there are some other reasons causing this problem.
(void)productsRequest

SKProdu*ctsRequest *)request didReceiveResponse

SKProducts*Response *)response
According to the website info below, the only one thing I haven't done that yet is to upload the binary file.
Invalid Product IDs
Because, I saw the Apple's official webpage said that as follow: "Must I upload a binary to test In App Purchase? No. Testing In App Purchase does not require uploading a binary."
How to solve the problems? Can somebody answer this question, I'll definitely so appreciate about that.