Ответ 1
Проверьте: var deviceInformation = ionic.Platform.device();
/**
* @ngdoc method
* @name ionic.Platform#device
* @description Return the current device (given by cordova).
* @returns {object} The device object.
*/
device: function() {
return window.device || {};
},
Также проверьте cordova-plugin-device
Свойства
device.cordova // returns CDV_VERSION
device.model
device.platform // always returns iOS
device.uuid
device.version
device.manufacturer // always returns Apple
device.isVirtual // not relevant
device.serial
Этот плагин вызывает CDVDevice.m → UIDevice
, поэтому, если вы все еще не можете получить iPhone X
, чтобы найти способ, как обнаружить его в Obj-C и изменить CDVDevice.m
.
Также проверьте этот QA: iOS-устройства возвращают модель устройства с разными форматами, почему?