2017-03-10 13 views
0

私は私がしようとするたびに、デバイスの詳細はイオン2取得デバイス情報

イオン2を使用して取得しようとしているいくつかの本当の問題が午前:次のように私のコードは、Device.uuidは私が「デバイスが定義されていない」取得を:

ユーザーservice.ts:

import { Device } from 'ionic-native'; 
    linkDevice(pin, onComplete) { 
     this.platform.ready().then(() => { 
      var linkDeviceData = { 
       grant_type: 'pin', 
       platform: Device.platform, 
       uuid: Device.uuid, 
       pin: pin 
      }; 
    this.http.post("myUrl","&uuid=" + Device.uuid)... 

app.modules.ts:

import { Device } from 'ionic-native'; 
... 
providers: [{ provide: ErrorHandler, useClass: IonicErrorHandler }, Device, UserService] 

calling.ts:

this.userService.linkDevice(this.pin, 

呼び出し元クラスに別のコンストラクタを用意する必要があるのか​​、まったく愚かなものが見つからないのか分かりません。私は私の知恵で午前

は、デバイス情報はこの1つ

import { Device } from 'ionic-native'; 
    linkDevice(pin, onComplete) { 
     this.platform.ready().then(() => { 
      var linkDeviceData = { 
       grant_type: 'pin', 
       platform: Device.device.platform, 
       uuid: Device.device.uuid, 
       pin: pin 
      }; 
    this.http.post("myUrl","&uuid=" + Device.device.uuid)... 

答えて

0

をチェック取得するので、任意のヘルプは

0

をいただければ幸い、これで終わるのでDevice.uuidは、正しいIDを返していますが、間だけではありませんデバッグ、アラートで使用されたりAPI終了時に受信されると、正しい値が表示されます。デバッグ時

+0

デバイスをデバッグしない

だから、これだけの作品は、以下を与える:デバイスは、あなたのプロジェクトにデバイスのプラグインをインストールした –

+0

を@AltusBaard定義されていない –

+0

イオン性プラグインのリストを:コルドバ - プラグインのコンソール1.0.5 "Console"、 cordova-plugin-device 1.1.4 "デバイス" cordova-plugins-splashscreen 4.0.2 "Splashscreen"、 cordova-plugin-statusbar 2.2.1 "StatusBar"、 cordova-plugin-whitelist 1.3 .1 "ホワイトリスト"、 ionic-plugin-keyboard 2.2.1 "キーボード" –

関連する問題