Problem with IAPs on Game Salad Stable Release 0.13.7 an iOS 8.1.3 - BINARY REJECTED -
Hello every one.
Someone has posted a few games in the last 10 days with GS Stable Release 0.13.7?
There is a problem with IAPs and iOS 8.1.3
My Binary was Rejected.
Apple Mail :
"2.2 Details
We discovered one or more bugs in your app when reviewed on iPad running iOS 8.1.3 on both Wi-Fi and cellular networks.
When we tapped any IAPs, the app did not respond. Please refer to the attached screenshot for detailed information."
In Screenshot I can see that the app will not connect to Apple's servers to receive information on the price of the iAPs.
But In my adHoc the IAPS (Sandbox) works on iPhone5 with iOS 8.0 and iPad Air with iOS 7.1.
I think the problem is only on IOS 8.3.1
I asked Apple about this, to see if other versions of iOS in app purchase works.
I await the response from Apple before opening a Support Ticket with Game Salad
Comments
What this means is normally this:
The reviewer pressed the button for a purchase. Potentially two things happen at this point. First, the purchase data table has to be filled with the Request Purchase Data behaviour. You possibly ran this when the shop screen opened, though. After that, the Buy behaviour has to be run. This contacts Apple and asks to process an IAP. Neither of these things are instant. In Apple's testing environment, they can be quite slow. I find a delay of 5-20 seconds before Apple's servers respond is not unusual. Since there is no immediate response to the button press, Apple reject the app.
The way to avoid this is to make your buttons (or some other UI element) dynamically react. "Purchase requested" "Purchase failed" "Can't connect" etc. I have a tutorial template available free on my website and did a monthly meetup about this very problem and implementing flexible IAP last month.
Of course, it's also possible that your IAP is simply implemented incorrectly, but that's unlikely if it worked in sandbox.
Resubmitting can get you a more patient reviewer, but is a long way from guaranteed.
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Thanks for your answer.
But the code works, it is the same that I used in two other applications that have been approved about a month ago.
AdHoc application works in Sandbox, is the same app signed with two different profiles (AdHoc, AppStore).
Even in other apps that have approved the purchase process in the app began after 2/5 seconds after pressing the button.
No patient reviewer?? maybe..
But in the mail specifies that the app does not work on iPad with iOS 8.3.1
but the application is Universal, and problems with iPhone apple does not speak in the mail.
I asked for more information to Apple about the bug.
Let's see what answer ...
Thank you and I'm going now to see your Template !!
The reviewer probably just had a slow connection when they were testing on iPad.
I've had the exact same logic rejected in one and accepted in another. They are fickle. The safest course of action is to cover your bases:
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Thanks!
Hello everyone, confirm a no patient re viewer!! NO BUG in Game Salad!!
this morning the app was approved without my having done anything. No corrention, no resubmit the app.
Too bad i tunes and many of apple services are down right now.
Fortuna Infortuna Forti Una
Good news! And interesting that they actually took the time to recheck it when you asked!
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Glad to hear everything worked out