2016-05-03 2 views
5

Я пытаюсь получить идентификатор устройства в ionic2 с помощью машинописного текста.Как получить идентификатор устройства в Ionic 2 с помощью TypeScript

Я установил Cordova-плагин-устройство

И мой код ....

platform.ready().then(() => { 
    console.log(device.cordova); 
} 

Но это не работает.

Когда я запускаю приложение на устройстве, нет никакого журнала.

Пожалуйста, помогите мне.

Спасибо!

+0

Вы нашли решение, которое работало еще? Я импортировал в соответствии с документацией и пытался «console.log (Device.device.uuid)» как в документах, но не определен. – user1275105

ответ

9

Похоже, что это находится в Ionic 2 docs. Что вам нужно сделать, это импортировать класс Device из ionic-native и позвонить по объекту uuid объекта device.

Например

import {Device} from 'ionic-native'; 

platform.ready().then(() => { 
    console.log(Device.device.uuid); 
} 
+0

Конечно, я уже импортировал. :-) – david

+1

Это работает для вас тогда? обратите внимание, что мой пример обращается к id с помощью 'Device.device.uuid', и в вашем вопросе вы написали' device.cordova', который, вероятно, ничего не сделает, поскольку вы сначала не вызываете класс 'Device'. Плюс, если правильно записать его, например. 'Device.device.cordova', он вернет версию Кордовы на устройстве, а не уникальный идентификатор устройства –

+0

Это всегда дает мне« undefined ». –

Смежные вопросы