![](/img/trans.png)
[英]Ionic native device plugin @ionic-native/device returns all nulls
[英]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.