So my most recent App submission got rejected by Apple. While I definitely feel some anger and sadness over this, it’s not entirely unexpected, because it doesn’t do much. It simply shows a short animation and provides the user with the ability to view it again or forward it to someone else. Apple has a general rule that the App provide re-usable content, and can’t just be a web-capture or one-shot thing. Here is the actual text of the rejection:
Rejected Sep 19, 2012 03:47 PM
Reasons for Rejection:
2.12: Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected
Sep 19, 2012 03:47 PM. From Apple.
We have found that your app provides a limited user experience. It would be appropriate to add interactive learning features and functionality rather than having the user just consume information.
We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience. Apps should provide valuable utility or entertainment, draw people in with by offering compelling capabilities or content, or enable people to do something they couldn’t do before or in a way they couldn’t do it before.
We encourage you to review your app concept and evaluate whether you can incorporate additional content and features to be in compliance with the Guidelines. For information on the basics of creating great apps, watch the video The Ingredients of Great Apps.If you feel we didn’t understand the features of your app, or that we missed key functionality, and your app was incorrectly rejected, you may appeal to the App Review Board at.
So the question then is, what next? Well, they’ve provided a pretty clear explanation of why they turned me down, and even given me some specific ideas about how to fix it. In this case, I think what I’ll do is, after the initial animation, make a simple game where the user can demonstrate that they’ve correctly understood what they learned in the video. If the game also had some kind of random mode that provided greater re-playability, that would probably be enough.
The other question is how to do I schedule it in my current “A new App submission every three weeks” deployment plan? Well, since an App could potentially be rejected at any random time, I think the rule will be “fixes and re-submission of the revised App must occur after the next complete three-week cycle. This keeps me on schedule releasing Apps, but doesn’t force me to suddenly drop everything on my current App simply because the last App got denied. I have to fit the re-work in the *next* cycle’s timeline, but not the current one.