Я компилирую приложение ionic-cordova, используя сервис Phonegap Build. При тестировании приложения на реальном устройстве (и через некоторые сообщения журнала отладки) я получаю как cordova.plugins, так и window.cordova.plugins undefined. Как ни странно, когда я компилирую приложение локально (используя Android SDK) и запускаю его на своем устройстве, оно работает нормально. Проблема возникает только с Phonegap Build. Я сравнил config.xml, и они похожи. Вот мой config.xml:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.ionicframework.reader491854" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<preference name="loglevel" value="DEBUG" />
<preference name="AndroidLaunchMode" value="singleTop" />
<feature name="App">
<param name="android-package" value="org.apache.cordova.App" />
</feature>
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
<feature name="File">
<param name="android-package" value="org.apache.cordova.file.FileUtils" />
<param name="onload" value="true" />
</feature>
<feature name="FileTransfer">
<param name="android-package" value="org.apache.cordova.filetransfer.FileTransfer" />
</feature>
<feature name="Clipboard">
<param name="android-package" value="com.verso.cordova.clipboard.Clipboard" />
</feature>
<feature name="SocialSharing">
<param name="android-package" value="nl.xservices.plugins.SocialSharing" />
</feature>
<feature name="Toast">
<param name="android-package" value="nl.xservices.plugins.Toast" />
</feature>
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.inappbrowser.InAppBrowser" />
</feature>
<feature name="TTS">
<param name="android-package" value="org.apache.cordova.plugin.TTS" />
</feature>
<feature name="Zip">
<param name="android-package" value="org.apache.cordova.Zip" />
</feature>
<name>Test Reader</name>
<description>
Description here
</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">
Author name
</author>
<content src="index.html" />
<access origin="*" />
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="BackupWebStorage" value="none" />
<preference name="Fullscreen" value="true" />
<feature name="StatusBar">
<param name="ios-package" onload="true" value="CDVStatusBar" />
</feature>
<feature name="NetworkStatus">
<param name="android-package" value="org.apache.cordova.networkinformation.NetworkManager" />
<param name="android-package" value="org.apache.cordova.NetworkManager" />
</feature>
<feature name="Keyboard">
<param name="android-package" value="com.ionic.keyboard.IonicKeyboard" />
<param name="onload" value="true" />
<param name="ios-package" onload="true" value="IonicKeyboard" />
</feature>
<icon src="www/img/logo.png" />
</widget>
Любая помощь, пожалуйста?