我遵循了https://ionicframework.com/docs/native/unique-device-id/上的说明,并且安装了version 5.0.0
ts文件:
import { UniqueDeviceID } from '@ionic-native/unique-device-id/ngx';
constructor(private uniqueDeviceID: UniqueDeviceID) { }
this.uniqueDeviceID.get()
.then((uuid: any) => console.log(uuid))
.catch((error: any) => console.log(error));
在 app.module.ts 中:
import { UniqueDeviceID } from '@ionic-native/unique-device-id/ngx';
providers: [
StatusBar,
UniqueDeviceID,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
错误:
答案 0 :(得分:0)
这是一个机会。类似于App.module.ts
中的初始化 providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
UniqueDeviceID
]
也在App.component.ts的ngOnInit中运行此
this.uniqueDeviceID.get()
.then((uuid: any) => console.log(uuid))
.catch((error: any) => console.log(error));