@BlackCloakGS said:
darrelf both of those error messages are ones that the GameSalad engine creates and displays. Also both are errors where in the IAP can not be completed. The code there is the HTTPS status code. Zero in this case is the default value in the code. an 200 is success.
We retry three times on any thing that is not a 200-299.
So maybe Apple does not like me retrying on when the first attempt fails with a http time out?
edit:
We tried contacting some one at Apple with no luck. We have to use the same channels as every one else.
That's frustrating about Apple not being contactable.
I wish I knew about the retries.
I just don't get two things - 1). what worked before i.e. what's changed? 2). How come your 2 submissions passed review?
(I know you don't have answers at the moment to these questions)
Apologies @BlackCloakGS - the last thing I want to do is make your work in solving this harder!
Posting here from the RC thread:
@FallacyStudios said: BlackCloakGS dgackey CodeWizard Using 11.1 for submission. This is the rejection I got which is the same as reported by a few others on here.
We found that your app has incorrectly implemented receipt validation, so it does not properly distinguish between the review (sandbox) environment and the production environment. This is resulting in a validation query to the production servers instead of a sandbox receipt check, and is preventing us from being able to review your app.
This is different rejection text I've had as my reviewers go on about spinning activity wheels etc.
I think @FallacyStudios rejection text is a lot more insightful?
Doesn't it sound like a fundamental issue with the in app purchase code? I'm no coder but it sounds like they need both production and sandbox implemented - but sandbox isn't routing properly so they can't test (which is strange as we can test in sandbox on our devices).
Frustratingly I bet in the production environment in app purchases work fine.
Man, I wish I was a coder!
edit: I just saw your last post - so that's the problem then. The change to sandbox/production mix. Do you guys have a plan on how to tackle it?
@FallacyStudios My main question is what exactly did they fail it for (message, time it took to fail,etc.) . Let them know we contact Apple's production verify Receipt sever first and then on response code 21007 we try Apple's verify Receipt sand box sever. If we do not get a 200 - 299 http request response we try agin 3 times. If that fails we display the an error box with the https response code. Is there some this else we should be doing.
@FallacyStudios said:
BlackCloakGS I'll pass it along and give you their response when they get back.
@BlackCloakGS I've done this as well - hopefully one of the guys at Apple who reads our replies will do something constructive.
I've also used one of my Technical Support Incident tickets - when I receive a reply, I'll try and work with you if ok. I'll use PM and see if I can facilitate dialogue between them and you.
It does sound like you guys have implemented the server calls in the right way.
Out of interest, what error code number is “Sandbox receipt used in production”?
Probably a stupid question, but is that code in the engine exactly the same code used on Apple's side?
.
.
.
edit: @BlackCloakGS@CodeWizard@dgackey I'm getting nowhere with Apple with my questions through the resolution center. All I get back is the "we installed on several iPad Airs and the activity monitor spins for several minutes before the error message".
My support ticket was refused - they said I should contact GameSalad support as they do not support 3rd party tools.
I just want to confirm that my app was also rejected again in the latest build. I would hold off on releasing your game with IAP's with this build as it is still not working.
I am getting mad with Gamesalad from more than one month no IAP,All my apps rejected by apple ,Most of the time Gamesalad creator not connecting showing error "ERROR. A server with the specified hostname could not be found" "connection time out" Please...please....please....do something
@BlackCloakGS@CodeWizard I received a replay from Tech Support over the issue. Would one of you like to take the conversation with this guy over to get it resolved?
Just posted here with a similar problem , using latest Mac Build , but doing the same , works fine IN APP Purchase in adhoc build , not when reviewed by apple
???
@BlackCloakGS I'll hold off on submitting my Orange Banana app until I hear more about you being able to communicate with Apple tech support. Keep me posted.
i had my app rejected a first time, then second time they said inapp didnt work but with a different error: just "failed". Then i have seen that iAP were marked in yellow in itunes connect as the language was wrong.. I changed them, and now they are in review. it's taking days...
I am talking to Apple now.(Big thanks to @FallacyStudios) Once i know what the issue is I will get a fix in and make another RC.
Will post here later when I have another update.
We are still talking to Apple. However in the mean time we will have another RC for you guys to try. That I hope addresses Apple's issues. Trying to attack this issues on two fronts.
Before complaint, I will wait one more time to New RC,your kindhearted but we bought product and it says '' 12 months 299 Dolar with IAP for IOS Device'' and we said,this is a suitable deal,I can buy it.
Now,We lost one months.I start new project,my finished project is waiting for this and promotion schedule of course delayed.
Reasons
2.2: Apps that exhibit bugs will be rejected
We found that your app exhibited one or more bugs, when reviewed on iPhone 5s running iOS 7.1.1, on both Wi-Fi and cellular networks, which is not in compliance with the App Store Review Guidelines.
When the user attempts to purchase the "ads free version" In App product and confirms iTunes purchase, an activity indicator is displayed indefinitely and no further action occurs.
Comments
That's frustrating about Apple not being contactable.
I wish I knew about the retries.
I just don't get two things - 1). what worked before i.e. what's changed? 2). How come your 2 submissions passed review?
(I know you don't have answers at the moment to these questions)
@darrelf as for 1) they started testing in a mix sandbox and production mode and 2) I wish i knew.
Apologies @BlackCloakGS - the last thing I want to do is make your work in solving this harder!
Posting here from the RC thread:
@FallacyStudios said: BlackCloakGS dgackey CodeWizard Using 11.1 for submission. This is the rejection I got which is the same as reported by a few others on here.
We found that your app has incorrectly implemented receipt validation, so it does not properly distinguish between the review (sandbox) environment and the production environment. This is resulting in a validation query to the production servers instead of a sandbox receipt check, and is preventing us from being able to review your app.
This is different rejection text I've had as my reviewers go on about spinning activity wheels etc.
I think @FallacyStudios rejection text is a lot more insightful?
Doesn't it sound like a fundamental issue with the in app purchase code? I'm no coder but it sounds like they need both production and sandbox implemented - but sandbox isn't routing properly so they can't test (which is strange as we can test in sandbox on our devices).
Frustratingly I bet in the production environment in app purchases work fine.
Man, I wish I was a coder!
edit: I just saw your last post - so that's the problem then. The change to sandbox/production mix. Do you guys have a plan on how to tackle it?
These are the games that passed apple inspection and are live. using 11
https://itunes.apple.com/us/app/ice-cap-patriot-classic/id579196406?mt=8
https://itunes.apple.com/us/app/pizza-parlor/id833818896?mt=8
@BlackCloakGS If you want me to message them over the error just give me the questions you want asked and I'll send it to them.
@FallacyStudios My main question is what exactly did they fail it for (message, time it took to fail,etc.) . Let them know we contact Apple's production verify Receipt sever first and then on response code 21007 we try Apple's verify Receipt sand box sever. If we do not get a 200 - 299 http request response we try agin 3 times. If that fails we display the an error box with the https response code. Is there some this else we should be doing.
@BlackCloakGS I'll pass it along and give you their response when they get back.
@BlackCloakGS I've done this as well - hopefully one of the guys at Apple who reads our replies will do something constructive.
I've also used one of my Technical Support Incident tickets - when I receive a reply, I'll try and work with you if ok. I'll use PM and see if I can facilitate dialogue between them and you.
@darrelf ok Thank You
Someone had news of the new stable version with working IAP?
so are in ipa working? if so what version?
My app has been rejected for the same reason, theres a issue with iApp, I'm very frustrated, I've used the 11 but the problem is still present.
✮My Web Site✮ ✮My Full Games On Sale✮ ✮Follow Me✮ ✮My Video Channel✮ ✮Contact Me To Buy My GS Games✮
@BlackCloakGS
I was reading up on the test/live mix from here:
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/AppReview.html#//apple_ref/doc/uid/TP40008267-CH10-SW4
It does sound like you guys have implemented the server calls in the right way.
Out of interest, what error code number is “Sandbox receipt used in production”?
Probably a stupid question, but is that code in the engine exactly the same code used on Apple's side?
.
.
.
edit: @BlackCloakGS @CodeWizard @dgackey I'm getting nowhere with Apple with my questions through the resolution center. All I get back is the "we installed on several iPad Airs and the activity monitor spins for several minutes before the error message".
My support ticket was refused - they said I should contact GameSalad support as they do not support 3rd party tools.
What's next to resolve?
I just want to confirm that my app was also rejected again in the latest build. I would hold off on releasing your game with IAP's with this build as it is still not working.
I am getting mad with Gamesalad from more than one month no IAP,All my apps rejected by apple ,Most of the time Gamesalad creator not connecting showing error "ERROR. A server with the specified hostname could not be found" "connection time out" Please...please....please....do something
@BlackCloakGS @CodeWizard I received a replay from Tech Support over the issue. Would one of you like to take the conversation with this guy over to get it resolved?
@FallacyStudios I will if apple will let me talk over the conversation.
Just posted here with a similar problem , using latest Mac Build , but doing the same , works fine IN APP Purchase in adhoc build , not when reviewed by apple
???
@BlackCloakGS I'll hold off on submitting my Orange Banana app until I hear more about you being able to communicate with Apple tech support. Keep me posted.
i had my app rejected a first time, then second time they said inapp didnt work but with a different error: just "failed". Then i have seen that iAP were marked in yellow in itunes connect as the language was wrong.. I changed them, and now they are in review. it's taking days...
i will try again once riewed and let you know
I am talking to Apple now.(Big thanks to @FallacyStudios) Once i know what the issue is I will get a fix in and make another RC.
Will post here later when I have another update.
Great News @BlackCloakGS I just received another rejection so hearing this is great!
We are still talking to Apple. However in the mean time we will have another RC for you guys to try. That I hope addresses Apple's issues. Trying to attack this issues on two fronts.
Before complaint, I will wait one more time to New RC,your kindhearted but we bought product and it says '' 12 months 299 Dolar with IAP for IOS Device'' and we said,this is a suitable deal,I can buy it.
Now,We lost one months.I start new project,my finished project is waiting for this and promotion schedule of course delayed.
I hope,this rc will fix it.
Check out my games on the App Store!
Wordgraphy / Polycolor / 20 Seconds / Minimal Maze
Just posted another RC. Give that a try and see if it fixed the IAP rejections.
I will still be continuing my conversation with Apple just incase this fix does not work.
Another rejection today with RC 11.1
We found that your app exhibited one or more bugs, when reviewed on iPhone 5s running iOS 7.1.1, on both Wi-Fi and cellular networks, which is not in compliance with the App Store Review Guidelines.
When the user attempts to purchase the "ads free version" In App product and confirms iTunes purchase, an activity indicator is displayed indefinitely and no further action occurs.
The steps to reproduce are:
The above bug is fixed in new RC version?
Hope this get fixed soon
alfa987 your type of bug is fixed I had the same but after publishing with RC it worked
@AramSurchy with what RC are you talking about ?