News for hackers. Stuff that matters.
Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by MrDresden on Monday April 19, 2021 @01:08PM (#26865195)
The system does have a "screw you, never" option for all permissions.

The issue is that Snapchat (in your case, as I don't have this happen on v11.23.3.36) is told that they wont get the permission and wont be able to ask for it either.

And so they perform their own inhouse permission request to you.

There is nothing that can be done from the system's point of view for that.

Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by hctaw on Monday April 19, 2021 @01:30PM (#26865542)
> There is nothing that can be done from the system's point of view for that.

They can ban the app from app stores for using any non-system interface to request permissions, like they do for payments.

Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by MrDresden on Tuesday April 20, 2021 @05:29AM (#26872496)
I am not agreeing with it, but they are showing a piece of custom ui that probably links into the settings for you to make changes.

That is a very normal practice on Android. The fact that Snapchat decides that pestering the user for the permission is acceptable I find to be a very strange design decision.

Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by hctaw on Tuesday April 20, 2021 @01:16PM (#26877508)
It's not that strange, it's just a dark pattern. But it does touch on a specific problem with permissions interfaces.

If you have an interface that looks like "requestPermissions(...)" or something like that and have a case where users can reject permissions forever without nags, then how do you handle users who inadvertently deny permissions forever? One solution is to just nag forever, if you can.

Another workaround is to enable permissions manually through settings, but you need to make errors loud and obvious with workaround instructions and people interpret the issue as a bug in your code rather than a feature of the platform.

This is a problem on MacOS, just as an example.

Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by juergbi on Monday April 19, 2021 @03:02PM (#26866673)
The system could supply an empty contact list.
Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by ISO-morphism on Monday April 19, 2021 @01:24PM (#26865457)
> v11.23.3.36

v11.25.0.29 Beta for me

> in house permission request

That's what I had feared. I'd expand the scope of "the system" to include Play store rules.

Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by MrDresden on Tuesday April 20, 2021 @07:56AM (#26873380)
It would change the ecosystem, for the better, if Google would uphold and enforce their policies as fiercly as Apple does. It would surely reduce the amount dark pattern predatory apps on the market place, and overall just pull the quality up a few notches.

Why they haven't done so already is a mystery to me.

Re:Large-Scale Abuse of Contact Discovery in Mobile Messenge... by dillondoyle on Monday April 19, 2021 @01:55PM (#26865917)
I get annoyed by the web version of this for push notifications - mostly the ones that copy the specific browser UA style.