2

我正在使用文档中提供的代码来获取设备的唯一标识符:

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?

4

0 回答 0