I’m testing some in app purchases for a new version of an app that is currently iPad only. The version however is universal. However when I test the app on a iPhone I get “No Products Available”. The phone is jailbroken and just wondering if that is the reason and if so is there a way to get in app purchases to work on a jailbroken device? [import]uid: 91921 topic_id: 23777 reply_id: 323777[/import]
Yep, that sounds like it’s the reason.
To test the in-app purchases you cannot use a jailbroken device.
If the purchases work on your non-jailbroken iPad then it’s easy to say that they work as they should but just the jailbroken device is the problem. [import]uid: 10416 topic_id: 23777 reply_id: 95740[/import]
Hmm question about this then. Will the IAP work after being published to the App Store on jailbroken phones? Or will this only happen on test builds? [import]uid: 31262 topic_id: 23777 reply_id: 95741[/import]
Better think about this problem:
https://twitter.com/#!/crawlspacegames/status/182138586785787904
my advice is when user try to buy through IAP call your own server and validate it this way. DO NOT use Apple IAP/Corona IAP API.
BTW. http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/VerifyingStoreReceipts/VerifyingStoreReceipts.html [import]uid: 12704 topic_id: 23777 reply_id: 95762[/import]
Wow. Don’t know what to do about it at this juncture… but scary… Maybe this is a serious issue for majorly successful games only but maybe not applicable to most others…?
Naomi [import]uid: 67217 topic_id: 23777 reply_id: 95783[/import]
See this story:
http://jailbreakstory.com/2011/09/crack-in-app-purchases-in-ios-with-iap-cracker/
Any advice for server-side IAP validation? [import]uid: 1560 topic_id: 23777 reply_id: 95792[/import]
Ansca should automatically verify store receipts as gtatarkin linked to. Can this be done Carlos? [import]uid: 31262 topic_id: 23777 reply_id: 95799[/import]
@aaaron: Ansca should automatically verify store receipts as gtatarkin linked to
What?!?! IT’S YOUR JOB SIR! [import]uid: 12704 topic_id: 23777 reply_id: 95806[/import]
Well, making the in-app purchases validated means having some server and database that the app can communicate to.
I haven’t searched around for this but I’d suppose there is already some services available. If not this is a nice market waiting for someone who makes a 3rd party validation service developers can use. [import]uid: 10416 topic_id: 23777 reply_id: 95861[/import]