У меня есть проект с сенчами. Я был построен с телефонной связью 2.9 и отлично работает device.uuid, возвращаясь к идентификатору устройства. Когда я попытался построить с 3.1 device.uuid бросая ошибку «Устройство не определено». Мой config.xmlPhoneGap 3.1 Устройство сборки не определено
<preference name="phonegap-version" value="3.1.0" />
<preference name="stay-in-webview" value="true" />
<access origin="*" />
<gap:plugin name="com.phonegap.plugins.barcodescanner" />
<gap:splash src="images/splash.png" />
<feature name="http://api.phonegap.com/1.0/camera" />
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
Мой запрос Device ID:
try
{
Ext.getCmp('txtUUID').setValue(device.uuid);
}
catch(err)
{alert(err);
Ext.getCmp('txtUUID').setValue('ID Okunamadı!');
}
мне нужна помощь. Как решить эту проблему?
Спасибо за ответ QuickFix, я попробовал ваш ответ, но все-таки сейчас работает. <предпочтение имя = значение "PhoneGap-версия" = "3.0.0" /> \t <имя предпочтения = "Школьное WebView" значение = "истинный" /> \t <доступ происхождения = "*"/> \t \t <пробел: плагин имя = "org.apache.cordova.device" /> \t <пробел: плагин имя = "com.phonegap.plugins.barcodescanner" /> – cptc
я думаю, что причина устройство не готово. – cptc
Я еще не разработал в sencha, но у меня была аналогичная проблема в jQuery Mobile, и я решил ее использовать отложенные объекты, чтобы проверить, когда устройство будет готово, и выполнить телефонный код, пока устройство не будет готово, проверьте, работает ли оно на вас http : //stackoverflow.com/a/22570149/2532797 –