离子2获取设备信息



我有一些真正的问题,试图使用离子2获取设备详细信息。

每当我尝试时:device.uuid我得到"未定义的设备",我的代码如下:

用户服务:

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]

呼叫:

this.userService.linkDevice(this.pin,

我不确定我是否需要在呼叫类中有另一个构造函数,或者我只是缺少一些愚蠢的东西。

我愿意以此为例,因此任何帮助都将不胜感激

获取设备信息检查此

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)...

因此, Device.uuid确实返回正确的ID,但仅在不调试时,在警报中使用或在API结束上收到时,显示了正确的值。

显示正确的值。

因此,这仅在不调试时起作用

相关内容

  • 没有找到相关文章

最新更新