There is a bug in Quadratic Master 3.0, here is what you need to know.

Posted on December 12, 2014 by Lukas under Quadratic Master | No comments

Yesterday, Quadratic Master 3.0 went live, for a little while. This update is completely written from scratch, and I’ve put lot of effort and energy into it to make it a seamless and delightful experience for you, the users. That’s why I am really sad about this inconvenience. If you downloaded the update yesterday, here is what you need to know. If you didn’t, you don’t have to worry. It is currently pulled from the App Store and it will come back as soon as Apple approves the update that fixes this bug.

In a nutshell

To put it bluntly: Users who owned previous version of Quadratic Master didn’t get the full version. And users who downloaded the new version and bought the full version will have to restore the purchase upon every launch.

So what should I do?

If you are a new user, you can use the free version without any problem. If you do buy the full version, it will be gone upon next launch of the app. But you should be able to retrieve it buy opening the ‘Unlock everything’ sheet and clicking on ‘Restore purchases’. Unfortunately I can’t confirm this because I don’t have the App Store version on my phone anymore. But I’m 99% sure this should work.
If you owned Quadratic Master 2.0.1 or earlier (thanks for sticking with it for so long!), don’t buy the full version. Because you should’ve got it for free, and as soon as the update with the fix is approved, you will get it for free.

Yesterday, I was able to locate the bug and fix it. I immediately submitted the fixed version to Apple, and requested an expedited review because this clearly is critical bug. Now all I can do is wait till they approve it.

About the bug

Quadratic Master 3.0 is a freemium app. I’ve put in validation of receipts to be better protected from piracy. I’ve tested it for several days, to really make sure that it works properly, and that users that owned previous (paid) version of the app will get this premium version for free. Unfortunately, there was a small bug in validation code that only propagated itself in the production version, which had a slightly altered build id due to the way iTunes Connect works. That’s why I didn’t found it during testing.

I am really sorry about this. I’ve put over 2 months into making this version great, and it brings me great sadness that the users who downloaded it yesterday didn’t get the quality that I strived for. Please be patient, as I said, the update that fixes this is waiting for Apple’s approval. If they grant me the expedited review that I asked for, it will be out probably next Monday, 12 December. If not, it might not be out before new year, because the approval times are now ridiculously long (this 3.0 version took exactly 14 days for Apple to approve).