Hacker News new | past | comments | ask | show | jobs | submit login

If you're using iOS, then they only get one shot at asking for permission with the system prompt, and if you say no, they can't do it again. So what most applications do is show a custom prompt (which they can show an unlimited number of times), and if you agree to that, then they show the system prompt, which users are unlikely to refuse at that point.

This means that it's pointless for them to show their custom prompt if you've already refused access, because even if you agree, they can't get the system prompt to show up again. So you can probably make the repeated prompts disappear by either a) agreeing to their custom prompt then refusing access when the system prompt appears, or b) going to Settings > Revolut and refusing access to your contacts there. The latter is probably the best way of doing it.




> This means that it's pointless for them to show their custom prompt if you've already refused access, because even if you agree, they can't get the system prompt to show up again. So you can probably make the repeated prompts disappear

No. I have seen this defeated on a few apps-- they harass you with the custom messages, and when it realizes it can't trigger the system prompt, it just tells you to go into settings and approve it manually. Failure to follow through means the custom messages will continue harassing you as long as the permission has not been granted.


> it's pointless for them to show their custom prompt if you've already refused access... So you can probably make the repeated prompts disappear

I wonder if they actually catch this case, or just say "if no access, show prompt"? It wouldn't shock me to find out that many apps are so ill-designed that refusing at the iOS screen simply creates a permanent popup with no actual use.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: