Help IAPs rejected by Apple

1678911

Comments

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250
    edited May 2014

    Update: With Apple's help, we believe we have tracked down the likely cause of this issue. It appears that the Apple app review environment is (unintentionally) blocking access to their own receipt validation server. This prevents the app from being unable to complete the transaction as expected, and in turn, it gets rejected. We are testing a potential workaround as we can't confirm a timeframe for Apple to resolve this problem on their side. We hope to have a final fix in place early next week. Thank you for your patience and assistance in working through this.

  • BazookaTimeBazookaTime Member Posts: 1,274
    edited May 2014

    @BlackCloakGS said:
    Update: With Apple's help, we believe we have tracked down the likely cause of this issue. It appears that the Apple app review environment is (unintentionally) blocking access to their own receipt validation server. This prevents the app from being unable to complete the transaction as expected, and in turn, getting rejected. We are testing a potential workaround as we can't confirm a timeframe for Apple to resolve this problem on their side. We hope to have a final fix in place early next week. Thank you for your patience and assistance in working through this.

    @BlackCloakGS Is GS going to consider crediting Pro members back at least a month for the time we have lost? I know that I also lost at least a month during the rejections regarding ads, when my games had no ads in them but I have given up hope on getting any time back on that.

  • darrelfdarrelf Member Posts: 243

    @BazookaTime said:
    BlackCloakGS Is GS going to consider crediting Pro members back at least a month for the time we have lost? I know that I also lost at least a month during the rejections regarding ads, when my games had no ads in them but I have given up hope on getting any time back on that.

    I'd like to file a compensation claim with Apple! - it was them that changed their approval process.
    I don't think I'll waste my time though :\

  • BazookaTimeBazookaTime Member Posts: 1,274

    @darrelf said:
    I don't think I'll waste my time though :\

    Well, we pay the $299 to GS so any type of compensation for time is going to need to come from them. IMO this issue and the rejection for ads (when there were no ads in game) took way too long to get sorted.

  • MoikMoik Member, PRO Posts: 257

    @BlackCloakGS What is the Apple App Review Environment? Is it part of an Apple SDK or something? Or are you referring to the Apple Team's internal set-up being blocked from the receipt validation server?

  • dgackeydgackey Austin, TXInactive, PRO, Chef Emeritus Posts: 699

    Folks,

    I understand your frustration, and believe me, we share it -- these issues are a result of changes made by Apple to their review process and certainly weren't factors under our control. We don't receive advance warning when Apple makes changes to their processes -- we learn about them when you guys do, unfortunately, and the only avenues open to us for identifying and resolving them are to submit our own apps for approval and hope they fail so that we can work with them on the reasons why.

    This is a risk that every developer takes when targeting a proprietary platform for development and publishing -- it's not something isolated to GameSalad by any means. And we moved as swiftly as possible to identify these issues, reproduce them, and resolve them. I think it's pretty clear from the responses on the forums here that we have been taking this issue seriously and we've been transparent about what the delays are and why.

    Hopefully the time and effort we put into solving these issues and providing support and a wide array of valuable services to Pro users is obvious to everyone, but we feel that $299 per year remains an outstanding value.

    Dan

    Dan Magaha · COO · GameSalad, Inc · danm@gamesalad.com

  • BazookaTimeBazookaTime Member Posts: 1,274

    I would be interested to know if GS was the only development tool effected by Apple's change in their review process.

    Also, seems like this issue is getting close to two months old? Why did it take so long to reach out to Apple?

  • KillerPenguinStudiosKillerPenguinStudios Member Posts: 1,291
    edited May 2014

    @BlackCloakGS‌ and @dgackey‌ and the rest of the GS team,
    Thank you for all your hard work! I hope others here on the forums can see that you guys have been doing what you can to fix this issue.

    @BazookaTime said:
    Also, seems like this issue is getting close to two months old? Why did it take so long to reach out to Apple?

    Apple is extremely difficult to get a hold of and through to. The GS team doesn't have any special privileges with getting through to Apple. Also, with them having to submit their games to recreate the bug, that takes time too. I can see that the GS team has been working hard to get through this. I am just as frustrated about the issue but we shouldn't take it out on the GS team since they are doing everything they can to work through it. There have been plenty of bugs in the past that the team was able to get fixed in the matter of days and/or weeks. This one was a lot more difficult to do as some people's apps got approved and many didn't. So finding out the reasoning behind it and trying to recreate it when there isn't a true lead to the issue takes time.

  • BazookaTimeBazookaTime Member Posts: 1,274

    In app purchases and no ads are the only two reasons I went Pro. Those two features are also two of the strongest selling points for going Pro.

    Both in app purchases and ads have had issues totaling 2-3 months of lost time (not being able to use those features).

    I am not sure why the user is out all of that time as I am sure that the user has zero fault in this. But whatever, I have plenty of time left on my Pro. If GS wants to pass that loss on to the user, so be it.

  • NimbleBugNimbleBug Member Posts: 483

    @BlackCloakGS Thanks for the update..so this is happening from Apple side means other Apps published from other's ( Non-Gamesalad Apps) also rejecting from Apple ?

  • dgackeydgackey Austin, TXInactive, PRO, Chef Emeritus Posts: 699

    @BazookaTime‌

    re: "Why did it take so long to reach out to Apple" -- as I mentioned, we have no special way to "reach out to Apple" as a tools developer. We get over a hundred support tickets a day, and when we notice a trend, such as the IAP issue, we begin to investigate and attempt to reproduce the issue.

    Sometimes it can be user error. Sometimes it is an issue in our software (yes, we are human and mistakes happen). Sometimes it is an issue that with the platform. These are the most time consuming to reproduce, isolate, and address. That is compounded when the only tool we have available to us to open a dialogue is to submit our own game with the affected behaviors and wait to be rejected.

    But I can assure you there was no delay in investigating and attempting to resolve this issue.

    re "I am not sure why the user is out all of that time as I am sure that the user has zero fault in this."

    It's not really a question of fault. We provide tools and services to developers to help make it easier for you to create, publish and profit from your products.

    Part of the agreement you make when you purchase these tools and services is that we can't control what Apple or Google or Amazon may choose to do with their platforms, but we'll do everything we can to react when something changes that causes you not to be able to access those platforms. We've done that and are continuing to do that. We've been responsive and transparent about the process and have nothing to hide.

    Everyone has to make their own value assessments and I can certainly understand where you're coming from. However, it needs to be explicitly stated that a GameSalad Pro subscription is not a Service Level Agreement, nor does it guarantee uninterruptible iOS publishing access. If it was either of these things, we'd certainly need to charge a great deal more than $299!

    Dan Magaha · COO · GameSalad, Inc · danm@gamesalad.com

  • BazookaTimeBazookaTime Member Posts: 1,274
    edited May 2014

    @madhanlab said:
    BlackCloakGS Thanks for the update..so this is happening from Apple side means other Apps published from other's ( Non-Gamesalad Apps) also rejecting from Apple ?

    @madhanlab I doubt you will get an answer back on this due to most everyone here exclusively using GS. My guess is that this only affected GameSalad, if not it would be great to hear how the other companies handled the lost time with their users.

  • BazookaTimeBazookaTime Member Posts: 1,274

    @dgackey Thanks for the clarification of where GS stands. I see this as a customer service issue and I am not real impressed with your response but as you stated we all have to make our own value assessments and I will be making mine when my Pro expires. I don't want to spam this thread, so I will leave it at that.

  • asif10asif10 Member, PRO Posts: 16

    @madhanlab said:
    BlackCloakGS Thanks for the update..so this is happening from Apple side means other Apps published from other's ( Non-Gamesalad Apps) also rejecting from Apple ?

    My non GS apps built using xcode contain IAP and they have been approved by Apple, as recently as last week. Not sure about other game builders

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    Any game (non-gamesalad) that uses Apple's Receipt Verification server is effective by this issue. If you use you own then Receipt Verification server then that game would not be effected by this. The only exceptions to this seems that some time apple does not test the IAP

  • alfa987alfa987 Member Posts: 31

    Another rejecton today:

    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.

    Specifically, when the user attempts to purchase the "ads free version" and the "Buy 3 Lives" In App products and confirms iTunes purchase, an activity indicator is displayed and then an error message is displayed.

    We've added one or more screenshot/s for your reference.

    The steps to reproduce are:

    1. Launch app
    2. Tap "Buy Full Ad Free Version"
    3. Tap "Buy 3 Extra Lives"
    4. Login and confirm iTunes purchase
    5. An activity indicator is displayed
    6. An error message is displayed
  • Krehol GamesKrehol Games Member Posts: 42

    Ugh, honestly im losing patience. please dont lecture us with SLA and pricing of 299. your team set the price not us. We just want the features that were mentioned during purchase. I find it hard to believe that your relationship with apple is the same as any random developer submitting app.

    At the very least there should be a single thread with a daily update on whats happening with the research to resolve the issues with IAP and Apple. That way pro members are not spending hours searching the tons of threads started on this topic.

  • KillerPenguinStudiosKillerPenguinStudios Member Posts: 1,291

    @Krehol Games said:
    Ugh, honestly im losing patience. please dont lecture us with SLA and pricing of 299. your team set the price not us. We just want the features that were mentioned during purchase. I find it hard to believe that your relationship with apple is the same as any random developer submitting app.

    At the very least there should be a single thread with a daily update on whats happening with the research to resolve the issues with IAP and Apple. That way pro members are not spending hours searching the tons of threads started on this topic.

    You are not the only one dealing with this. Yes it's annoying but the GS team is doing what they can to fix the bugs. I don't look at it as them lecturing how much the price is. It's just them simply reminding you that it is cheap to be pro. Try looking at the price of other engines, it is much more expensive for other engines and many don't even let you publish without paying. Just to throw this out there about 2-3 years ago the price was $499 a year and they lowered it. Also, you go into saying we want the features that were mentioned like they took them away or were never available. Apple and the others are always changing their rules and review guidelines and don't tell the GS Team and specific others about the changes before hand. They all find out the same time we do. I don't know why you and others think the GS Team or other teams that build engines have special ways to communicate with Apple. They don't get special privileges that we don't get.

    Also about there being a specific thread, this thread has turned into that specific thread in regards to this bug. The GS Team especially @BlackCloakGS‌ has been putting updates on what's going on when there have been updates to post.

    I just don't get why people think the GS Team is lying about everything. I would think that you and others being in the development world would understand what it takes to get bugs fixed and some times they get fixed faster than others.

    Sorry for the rant but people really get on my nerves when they don't think before they go on their own little rants or even take the time to put themselves in others shoes!

    Just Saying!

  • BazookaTimeBazookaTime Member Posts: 1,274

    @killerpenguinstudios

    Well the level of frustration is going to be impacted by where you are in the development process.

    Members that have been submitting apps for the last month or two and received rejection after rejection are obviously going to be a lot more frustrated than members that have not been submitting apps.

    So if you want to talk about putting yourself in other peoples shoes, maybe you should.

    Just Saying!

  • MoikMoik Member, PRO Posts: 257

    No other non-Pros seem to be chiming in, so I guess I'll stick my nose in as a representative

    I've only spent maybe 30~60 minutes researching the issue off-site. I haven't been thorough, so I don't want people to take these claims as definitive. Currently, I can't find a similar problem being discussed on r/iosdev, r/iosprogramming, Unity's iOS forums, or Stack Overflow in the past month. Stack Overflow even tracks the hot topics related to App Store rejections http://stackoverflow.com/tags/appstore-approval/hot

    I don't see this issue coming up anywhere else. I can't find a corroboration of Game Salad's claim that all developers have been affected by this. I can't even find a corroboration that a few have. Apple handles thousands of apps a week, but didn't notice the sudden spike in rejections? Game Salad noticed after a few dozen support tickets, but Apple didn't? I have doubts of the claim, and it's because I can't find corroborations.

    My pessimistic brain takes the talk of not wanting to offer SLAs, that no accommodation is being made to Pros, that we need to make our own value judgment, that Game Salad feels $299 is still a great value, and it hears "Our well is the deepest well you can throw your money down." I'm taking this to mean that Game Salad expect problems to happen early and often. I'm taking this to mean that Game Salad doesn't view this as an anomaly. This doesn't feel like something I want to lock myself into.

    I have Unity2D installed now. I don't like it. It's nowhere near as easy as Game Salad. I'm not as confident in my ability to produce as quickly and easily, or in the unfamiliar Unity community to support me as well as the Game Salad community has. But, the handling of this event feels like I have to make the switch. The handling of this issue makes me fearful of the company rather than confident in it.

  • NimbleBugNimbleBug Member Posts: 483

    @codewizard @blackcloakGS What a tragedy life was mine...in my Apps IPA is not working ,because of some issue with Apple or Gamesalad , And Said that it takes time to fix.So to live life i need some money right ...i started using Ads in my games Revmob
    and chartboost...

    Chartboost only shows startup ads no interstitial ads..(with only startup Ads i can earn $0.00000000145)

    Revmob is better it is showing ads, but loading time increase by 20 times with out ads it takes 1.5sec,with ads it takes 20-25 seconds.(so i cant use Revmob).

    so Apple is rejecting my Apps.....

    Then i was think what to do ...then i was realised i have pro membership i can release my Apps in Android...Wow..

    But Android doesn't have IAP...no problem...i compromised my self (Android users don't spend money on IAP).So i will us Ads to earn ...then what ...?

    so i published my apps for android and checked Awesome its perfect...then added Revmob and chartboost...again by bad luck started...it takes huge time to start..and shows black blank screen,it takes much more time to load..some time it shows only black screen..so obviously used thinks my App is with virus or he thinks aha ...crappy App uninstall it .

    so no other ways to earn money again.Gamesalad Blocked All the Ways

    Gamesald People,This release has Great features , super optimization ..Awesome Tables... we can make awesome Apps without coding ,But without working IAP,Ads.
    no use.

    Waited 2 months with these problems so...please...please...please......at least fix Revmob and Chartboost . As you guys said Apple IPA is not in your hands,some thing Apple has changed.

    And please..don't say "These problems are not from our side some thing wrong in Revmob and Charboost."

    Thanks
    Gamesald Apps Developer

  • KillerPenguinStudiosKillerPenguinStudios Member Posts: 1,291
    edited June 2014

    @BazookaTime said:
    killerpenguinstudios

    Well the level of frustration is going to be impacted by where you are in the development process.

    Members that have been submitting apps for the last month or two and received rejection after rejection are obviously going to be a lot more frustrated than members that have not been submitting apps.

    So if you want to talk about putting yourself in other peoples shoes, maybe you should.

    Just Saying!

    @BazookaTime‌, you will be glad to know that I have been in this situation for over a little more than a month and a half. Just an FYI, I'm more in the boat than a lot of you as I have been dealing with this bug with a clients game. The game has been ready for more than a month and a half and we have received 4 rejections because of this issue. Do you have any idea how EMBARRASSING it is to have a clients app that the expected deadline to publish was a little more than a month and a half ago and I have to keep explaining to them that the app has been rejected and try to explain why and what I'm trying to do to fix it. Yes it's frustrating when it's your game and it keeps getting rejected and the rejection isn't anything you can fix but when it's a client you are working with, the stakes are A LOT HIGHER!!!

    So before you go telling me maybe I should go put myself in others shoes, don't be so quick to judge and assume. The difference between me and you is I understand and can see that the GS Team is doing what they can and I understand that bug fixes and QA can sometimes take long to fix and others are quick. The difference between me, you and others is point blank, I UNDERSTAND & HAVE PATIENCE.

  • Supersonic9120Supersonic9120 Member, PRO Posts: 174
    edited June 2014

    image

  • BazookaTimeBazookaTime Member Posts: 1,274

    @killerpenguinstudios said...... @BazookaTime‌, you will be glad to know that I have been in this situation for over a little more than a month and a half. Just an FYI, I'm more in the boat than a lot of you as I have been dealing with this bug with a clients game. The game has been ready for more than a month and a half and we have received 4 rejections because of this issue. Do you have any idea how EMBARRASSING it is to have a clients app that the expected deadline to publish was a little more than a month and a half ago and I have to keep explaining to them that the app has been rejected and try to explain why and what I'm trying to do to fix it. Yes it's frustrating when it's your game and it keeps getting rejected and the rejection isn't anything you can fix but when it's a client you are working with, the stakes are A LOT HIGHER!!!

    So before you go telling me maybe I should go put myself in others shoes, don't be so quick to judge and assume. The difference between me and you is I understand and can see that the GS Team is doing what they can and I understand that bug fixes and QA can sometimes take long to fix and others are quick. The difference between me, you and others is point blank, I UNDERSTAND & HAVE PATIENCE.


    I am guessing the words in all caps are more important, correct?

    (FYI) I am making a game for DragonFly Footbags, a free game with iap that can't get approved, as well as my own projects.

    I just find it amazing that Apple didn't catch this issue because if I am understanding it correctly, almost all iap's from all developers would have been getting rejected, seems like Apple would have caught that since it involves money. Also from a business stand point, GameSalads response to this isn't going to sell a lot of new Pro memberships. Regardless of fault, GS would have been smart to try to offer some type of time compensation to existing Pro Members and to members that want to go Pro. But hey, that is just my decades of business experience talking.

  • actordudeactordude Member Posts: 27

    Rejected again....RC 11.0.2 ( well the latest version anyway )
    The steps to reproduce are:

    1. Launch the app
    2. Tap on Menu, then Purchase
    3. Enter Apple ID and password
    4. Purchase screen will load for over 1 minute
    5. Error message

    Gives a time-out error...
    Come on GS , this has been going on for ages and I am starting to lose faith in the GS system...please dedicate more time to sorting this and not the next sprite kit etc...as this is now becoming an issue...
    MY PRO license is about to expire and so I am now in a quandary as to whether to carry on...
    works fine in sandbox...please sort

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    Update: we have (what i think is the final fix in qa) I still am waiting to see if the apps get through apple's review process. We will try to release something today.

  • KillerPenguinStudiosKillerPenguinStudios Member Posts: 1,291

    AWESOME @BlackCloakGS‌! Great work and can't wait to hear the "good news"!

  • actordudeactordude Member Posts: 27

    thanks , look forward to it :)

  • NimbleBugNimbleBug Member Posts: 483

    @BlackCloakGS fingers crossed :)

  • xgs85xgs85 Member, PRO Posts: 8

    GOOD news, I'm waiting your fix to submit my app.

Sign In or Register to comment.