我正在使用文档中提供的代码来获取设备的唯一标识符:
getDeviceUniqueId() {
this.uniqueDeviceID.get()
.then((uuid: string) => this.uniqueDeviceIdStr = uuid)
.catch((error: any) => {
this.uniqueDeviceIdStr = "N/A";
this.loggingService.logError("Error getting device unique identifier", error);
});
}
但是,当执行此代码时,会显示以下消息:
允许拨打和管理电话吗?
我正在针对 Android 设备(版本 6.0.1)进行测试,并且我的应用程序不需要此权限即可使用任何其他功能。删除代码也会删除此权限要求对话框。
如果我授予应用程序请求的权限,则唯一标识符会正确显示。
问题:如何UniqueDeviceID
在不需要特别许可的情况下进入 Ionic 3?