It sounds like this is the first step to a solution - route applications through this class and then Apple can add a preference to "take no action if nagged for reviews."
It sounds like this is the first step to a solution - route applications through this class and then Apple can add a preference to "take no action if nagged for reviews."
If you do that the only way to turn them back on is to go into system settings.
https://twitter.com/gruber/status/824022727870861316
[UPDATE] There's also an App Store setting so you can disable requests:
> 4.5.4 Push Notifications must not be required for the app to function, and should not be used for advertising, promotions, or direct marketing purposes or to send sensitive personal or confidential information.
It's a should and not a must... I'm not sure if they enforce all "shoulds." Also, from a review perspective, how could you tell? These sort of notifications are typically triggered after days (or hours) of inactivity, and I don't think they observe your app that long.
If you, as a user, complained about an app doing this to Apple, I wonder if they'd pull it.
What I do now is that I complain to the developer/company twitter accounts. Most of the time I receive very hopeful and polite replies and ... nothing gets fixed.