How to implement android runtime permissions in app that is using cordova 3.5
Asked
Active
Viewed 394 times
0
-
does https://github.com/NeoLSN/cordova-plugin-android-permissions work? – Suraj Rao May 26 '17 at 07:01
1 Answers
0
Android Runtime permission introduced from Android 6.0 (API level 23). It has no relation with cordova version.
In MainActivity.java of your Android platform, add this code after loadUrl(launchUrl);
if(Build.VERSION.SDK_INT >= 23)
{
// Sample request for user permission runtime */
ActivityCompat.requestPermissions(MainActivity.this,
new String[] {
android.Manifest.permission.WRITE_EXTERNAL_STORAGE
},
100);
}
If you are working on android studio it will automatically import necessary packages like:
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.ActivityCompat;

Avijit
- 1,253
- 13
- 21