iMtG Server: Gathering

Gathering Forums => Announcements => Topic started by: Piotr on November 04, 2012, 06:32:45 PM

Title: 3.6.0 Rejected by Apple
Post by: Piotr on November 04, 2012, 06:32:45 PM
2.23

We found that your app does not follow the iOS Data Storage Guidelines, which is required per the App Store Review Guidelines.

In particular, we found that on launch and/or content download, your app stores 10.52MB.

My Replies:

Nov 4, 2012 01:12 PM

Can I have filenames, please?

Nov 4, 2012 01:24 PM

*.imtgbackup non-user-data overhead is less than 200 bytes. It should be 182 bytes, normally. If the file is bigger, it contains user data transferred from previous version as part of upgrade process, and thus is valuable to the user and should be protected on iCloud, please.

Nov 4, 2012 02:47 PM

User has direct access to these files, including their size, in app. Go to main menu -> Settings -> Database Maintenance -> topmost Restore Collection and Restore Decks, please.

***
There has been no reply yet.
Title: Re: 3.6.0 Rejected by Apple
Post by: Piotr on November 04, 2012, 07:02:00 PM
I appealed to higher instance:

My app was rejected according to 2.23:

"We found that your app does not follow the iOS Data Storage Guidelines, which is required per the App Store Review Guidelines.

In particular, we found that on launch and/or content download, your app stores 10.52MB."

No filenames were given, and I followed the procedure further in 2.23:

"- Install and launch your app
- Go to Settings > iCloud > Storage & Backup > Manage Storage
- If necessary, tap "Show all apps"
- Check your app's storage"

My app was not displayed on the list, which I assume means zero usage, which is as per guidelines. Please clarify.
Title: Re: 3.6.0 Rejected by Apple
Post by: Piotr on November 06, 2012, 05:16:33 AM
TL;RD: I think we will have to wait for 3.6.1.

I didn't ask for expediting the review of 3.6.0 and I think I'll ask it for 3.6.1, when Apple confirms 3.6.0 rejection.

I've received response from the appeal board that 'my appeal is being evaluated'. I have a point because their recommended test procedure fails to show the offending files. Unfortunately I've also found an issue related to iCloud backup storage (which is why 3.4.1 and 2.6.0 were rejected), which is my fault (as in, bug in the code). It is unlikely that they will forward this version as this would be against their rules (as I understand them) and I think they cannot make decisions agains their rules, even if outcome is better for everyone because 3.6.0 contains tons of bug fixes, including major issues.

This whole fiasco started when back in the days of iOS 5.0.0 iCloud was introduced and Apple decided to make all files backup to it by default. They quickly realised what a mess it will be and added crude API calls in 5.0.1 to let developers exclude certain files from iCloud backup. iOS 5.1.0 updated the API. iOS 6 release coincided with them cracking down on apps which are not excluding files which should be excluded. I see it as not the brightest moment of Apple, as iOS 6 introduces its own set of silly bugs and issues, and grinding the whole review process to a halt when developers are updating for iPhone 5 and iOS 6 is not helping (this is obviously affecting a lot of other apps too, my friend got his app rejected twice already for the same reason).

I'm really sorry about this mess and thank you for your patience.
Title: Re: 3.6.0 Rejected by Apple
Post by: Wally on November 06, 2012, 06:04:45 AM
As much as we are all waiting for this update, it will not stop us using this app.

Thanks for keeping us informed of what's going on and keep up the good work!

:)
Title: Re: 3.6.0 Rejected by Apple
Post by: smokin terry on November 07, 2012, 01:39:16 AM
Quote from: Wally on November 06, 2012, 06:04:45 AM
As much as we are all waiting for this update, it will not stop us using this app.

Thanks for keeping us informed of what's going on and keep up the good work!

:)
Agreed. This is an amazing app. We really do appreciate all the work you put in it.

Edit.
Long over do but: Cheers!