Companion
Functions
Check if all required permissions have been granted by the user
Change the permissions to request
Check if permission is required
Simply call this method to request all defined permissions (by default, the permissions defined are those for the mSDK)
Simply call this method to request the permissions passed to the method
Check that a permission has been denied for the first time (never ask again is not checked)
Shows an alert dialog that explains the purpose of the declined permission with a button to accept the permission, and a button to quit the application if the permission is required (otherwise a button to continue)
Shows a general alert dialog (by default, it explains the purpose of all permissions for the mSDK)
Shows an alert dialog to accept permissions that have been declined with "never ask again" checked