Remix.run Logo
FabHK a day ago

> I rate any app that nags (ie: more than thrice) me to rate it too.

Interesting. Apps can only ask three times a year (from Apple's documentation, my highlights):

"Asking for ratings and reviews

You can ask users to rate and review your app at appropriate times throughout the user experience. Make the request when users are most likely to feel satisfaction with your app, such as when they’ve completed an action, level, or task. Make sure not to interrupt their activity. The SKStoreReviewController API lets you give users an easy way to provide feedback about your app. You can prompt for ratings up to three times in a 365-day period."

https://developer.apple.com/app-store/ratings-and-reviews/

black3r a day ago | parent [-]

Apps can only show you the Apple's dialog for rating three times a year. Many apps first show you their own popup/dialog asking stuff like "Do you like this app?" and only if you click "yes" there then they show you Apple's dialog. And they can show you their own dialog as many times as they like...

ryandrake a day ago | parent [-]

Yea, this dark pattern should be disallowed. Apps also do this before they request permissions (like for location and so on). First, they pop up their own dialog to "pre-flight" the request to use location. If the user says NO, they don't even ask using the official API. Only if the user says YES to the custom dialog do they shoot their shot with the official API. Super annoying.

sunnybeetroot a day ago | parent | next [-]

Apps informing the user they are doing to ask for permission is not a dark pattern. It’s used to give user more context. Maybe you’ve seen it done poorly but when done correctly it’s good.

echoangle a day ago | parent [-]

Why would you ever need that? I’m pretty sure you can already supply a custom explanation in the system permission modal to explain why you want the permission.

sunnybeetroot 16 hours ago | parent [-]

Because the native request prompt contains a very short string. You may use a permission for a number of things and need more description length to explain it. See the Apple HIG for an example:

https://developer.apple.com/design/human-interface-guideline...

zbentley a day ago | parent | prev [-]

I wonder if apple tracks metrics on apps that request permissions via iOS APIs and get turned down by the user. If they do, and use those metrics to flag or blacklist apps, that would suck: there are plenty of perfectly reasonable apps that I test out, see that they want permissions I don't want to give them, and then uninstall--no harm, no foul, just not for me.