Cordova Android Runtime Permission Plugin – cordova-plugin-android-permissionsでパーミッション要求が行われない。 requestPermission is not work

  • このエントリーをはてなブックマークに追加

cordova-plugin-android-permissions


permissions.requestPermission(successCallback, errorCallback, permission);

ステップ実行で確認すると、hasPermissionではstatus.hasPermissioがFALSEになっているのですが
、デバック実行しても、パーミション要求が動かないことがありました。

原因はpluginの入れ替えで、要求するパーミンションがAndroidManifest.xmlから消えていたのが原因でした、Manifestに無いパーミッションはリクエストしても要求画面は開きません。

cordova-plugin-cameraを入れ直した際に、Manifestからcameraが消えており、要求が失敗していました。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。