A unified way for iOS apps to request user permissions.