Суть проблемы:
- Установлено и работает: ionic, cordova, ngCordova(от туда уже используется модуль для OAuth который работает через плагин org.apache.cordova.inappbrowser)
- Устанавливаю плагин в проект на фреймворке ionic (например: cordova plugin add org.apache.cordova.media)
- В списке плагинов(cordova plugin list) оно отображается
- Переустанавливаю платформу, в процессе переустановке в логе видно весь список плагинов из "списка плагинов", она успешно завершается
- Запускаем приложение(ionic run android) если не используем функциональность "нового" плагина(org.apache.cordova.media) то приложение работает.
- Если используем функциональность плагина, например как описано здесь функция не работает, ее просто нет
Пример подключения модуля ngCordova который работает с данным плагином:
controller.js
...
angular.module('starter.controllers',[])
.controller('AppCtrl',['$scope','$ionicModal','$localstorage','$q','$http','$cordovaMedia', function ($scope, $ionicModal, $localstorage, $q, $http,$cordovaMedia) {
...
app.js
...
angular.module('starter', ['ionic','ionic.utils','ngCordova','starter.controllers'])
.run(function($ionicPlatform) {
...
При попытке "как обычно" в том же phonegap подключить плагин через config.xml() выдает ошибку при запуске приложения на устройстве.
Вывод cordova.plugins - пусто.
Может кто сталкивался, пересмотрел уже много различных ресурсов - вроде все делаю верно, но "не взлетает".