I wonder how often Apple will allow apps to re-request this permission when it's been denied; I have a handful of iOS apps that are constantly asking me to grant permission to see more of my photos, and I wish they'd rate-limit that kind of abuse.
https://developer.apple.com/app-store/ratings-and-reviews/
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.The dialog I am constantly seeing is this one, which seems to come from the OS: https://i.imgur.com/7JGotq3.png
Now that iOS allows you to share only some photos with apps (which is great) I see this before practically every photo selection dialog in third-party apps. My choice here doesn't affect my ability to share a single image with the app in that moment; they just want to suck my whole library of photos in for background processing. I'd very much like to not see this dialog more than once a month.
It IS annoying that their nag box doesn't have a "go to settings" option, at least.
These dark patterns will only go away once there are properly enforced laws against them.
While cookie-laws have good intentions, this side effect should have been properly researched first. An internet full of shady and useless pop-ups which drive this behavior makes me sad. I'm still hoping they will someday disappear.
Regulators just hadn't understood yet that you have to make that explicit, then hire some people to find the loopholes and make it more explicit. Down to prescribing font sizes and colors, or even a standardized dialog.
Of course, mandating compliance with DNT (or a new header) would be better.
And then you need actual enforcement, because when the compliant players see themselves get screwed out of ad revenue by everyone else ignoring the law and nothing happening to them... they can't stay compliant, and they won't.
At Facebook-scale 50% means at least a billion users will still opt-in, but probably significantly less than what they were tracking before at the 100% level.
Instead, mandate a standardized header to communicate the intent, as most users have the same intent on all sites.
Show a cookie popup to a user who already said no via the header? That's a fine. Do it again? There goes 2% of your annual revenue.
(Which is also why I'm strongly in favor of more aggressive fining for GDPR violations. "Accept all" shouldn't be the easiest choice on a website.)
The thing is, just like certain apps require certain permissions (camera app wants to access the camera, device files, etc..) I believe a lot of people will just accept these conditions without realizing they are completely optional.
But there's also strong education regarding system prompts. Users know when an app is asking for extra permissions (which this is basically the same of). Those people who care about what permissions apps have will know what to click.
Those who don't care, that's the most you can do. Besides even Facebook estimate that only 10-30% will click allow. I'm not sure if you can ask for more at this point.
One can only dream.