For a while, you'd get these "Enjoying app?" popups where yes -> "Post a review!" and no -> "Wad up your feedback and throw it in this trash can"
They disappeared for like 5 years, but they've been back in force recently
I suspect that some of them have tried that continuously for the last five years, repeatedly got their pop-up censored—until, one day, it went through because the person who cared about it left that position.
https://developer.apple.com/app-store/review/guidelines/
> 4.5.4 Push Notifications must not be required for the app to function, and should not be used to send sensitive personal or confidential information. Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app’s UI, and you provide a method in your app for a user to opt out from receiving such messages. Abuse of these services may result in revocation of your privileges.
It used to say:
> 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.
I suspect Uber's in too-big-to-fail territory here.
It’s wild that I cannot opt out of these forced ads without fundamentally crippling the app itself.
Now my dinner is sitting on our porch getting cold because they "notified" me that my food was here, but didn't knock or ring the doorbell :-(
Or a notification "firewall". I know Pushbullet has permission to see all my notifications and to forward them to my desktop PC, I can also dismiss them from the PC, so I guess it'd be possible to make a similar app that filters notifications and dismiss the spammy ones.
However I also have the native API prompt appear after ~2 weeks of use in my own app, at the end of the day good reviews and actual money to devs is the only way the business works, App Store is super competitive. I’d love to bypass the App Store and not deal with reviews and be able to cleanly offer upgrade pricing!
Then again, the fiasco of trying to find the ChatGPT OpenAI app doesn’t sound like they care enough about that platform.
There's alot of people who, for instance, if Meta, Microsoft, Netflix, and Google all supported a different platform, they could migrate with little effort.
Right now you're usually missing some or all of them which is why alt operating systems often have support for Android apps (APK compat) so users can have a lower switching cost.
iMessage is only so good in terms of lock in
You have to do it in the app/play store directly as they usually highjack non 5-star ratings in-app.
The developer can't know if a dialog is displayed, so it's a standard practice to time these strategically but if you like you can spend it in a row.