簡體   English   中英

Ionic 4 本機設備插件在平台瀏覽器上返回設備 uuid null

[英]Ionic 4 native Device plugin returns device uuid null on platform browser

通過運行ionic cordova run browser device uuid is null 因為 Device 對象在瀏覽器平台上是空的。

設備信息應該在那里,因為它支持瀏覽器平台,如

platform: browser uuid: "someid"

這是我的代碼:

import { Device } from '@ionic-native/device/ngx';

constructor(private device: Device) { }

console.log('Device UUID is: ' + this.device.uuid);

結果: Device UUID is: null

我正在使用@ionic-native/device": "^5.5.0

請幫我解決這個問題。 我已經在安卓設備上測試了代碼。 它工作正常

遺憾的是瀏覽器平台不支持device.uuid屬性。 請在此處查看支持的平台。

所以你可能想事先檢查device.platform並以不同的方式處理瀏覽器平台,如下所示:

if (this.device.platform === 'browser') {
  console.log('Device UUID is not supported on browser platform');
} else {
  console.log('Device UUID is: ' + this.device.uuid);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM