The Right Way to Ask Users for iOS Permissions
Brenden Mulligan

Permissions in iOS 8

I recently came across a blogpost called ‘The Right Way to Ask Users for iOS Permissions’. A great read and very useful. I planned to write a similar blogpost but couldn’t write it better than @mulligan did. However, with the introduction of iOS 8, app developers have more options that allows you to grant access later, even when the user canceled the system permissions at first.

Apple’s release of iOS 8 last year allows app developers to take users from their own app directly into the iOS Settings. You might have seen some apps doing it already, though it’s not mainstream yet. The improvement lets you deeplink to your app’s specific Settings page, where users can (re)enable required permissions. A place, deeply hidden somewhere in the Settings app, users would have hardly found before.

Your app’s permissions, just one tap away.

Context is god!

Every time a user opens your app, you can check whether required permissions are enabled or not. If disabled, you can reverse this decision by deeplinking to the iOS Settings. As stated by @mulligan: context is critical. Your users didn’t allow notifications or other permissions at first with a reason. Prompt them right after they re-opened the app won’t work here either. Make it very clear why they should enable it. Think about the context. If content is king, context is god! If you can prompt at the right moment, you will succeed. If it isn’t timed well, you will annoy and spam your users.

Relevant links:
How to deeplink to Settings
How to determine notifications are enabled