Cordova plugin device иногда возвращает строку mobile вместо объекта с информацией об устройстве
Вопрос, касательно разработки приложения на ios с помощью Cordova. Если точнее, то касательно плагина device, который возвращает информацию об устройстве(uuid, версию ios и прочее) Плагин вызывается на этапе полной загрузке страницы (до вызова остальных функций), функцией onDeviceready
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log('--------------ДАННЫЕ УСТРОЙСТВА —------------');
console.log(device)
};
и должен возвращать объект
, однако в ряде случаев(точный порядок действий возникновения ошибки пока не удалось установить), он возвращает не нужный объект, а строку «mobile» вместо объекта
и из-за этого крашится вся логика приложения. Кто сталкивался с такой проблемой, как ее решить?