I’m trying to use the flashlight plugin, based on the documentation here: http://ngcordova.com/docs/plugins/flashlight/ , but I get nothing. I’ve tried the following, but to no avail:
- Ensured ngCordova was installed and enabled
- Downloaded via Bower, added necessary script lines before Cordova, and after Angular, injected into app module, added
$cordovaFlashlight
to my controller
- Downloaded via Bower, added necessary script lines before Cordova, and after Angular, injected into app module, added
- Tested in browser to ensure it was correctly loaded (page loads, plugin fails on ng-click with “flashlight is not defined”, but I knew to expect that, as plugins don’t run in the browser)
- Ensured android.json had the necessary permissions to access the camera
- Ran
ionic build
andionic run android
to run the plugin on a native device - Wrapped the call in a try / catch block and
alert()
the error, if present. Alert shows on browser (obviously), no error on Nexus 5 (running Android 6.0.1)
It looks like there’s a few people who are having this issue too, but there hasn’t been any answers.
Any clues?