【发布时间】:2021-04-17 12:19:07
【问题描述】:
我们正在从 Ionic Cordova 应用迁移到 Ionic Capacitor 应用。虽然我知道 Capacitor 仍然支持 Cordova 插件,但我们会尽量迁移。
我们的应用依赖于 Cordova 设备插件提供的设备 UUID。这和Capacitor提供的设备UUID一样吗?我试图比较两个存储库,但我不完全确定 Android 是否真的相同(下面给出的方法中的第一个参数是什么)?
这是我的比较:
iOS Cordova:
[[device identifierForVendor] UUIDString]
Android Cordova:
Settings.Secure.getString(this.cordova.getActivity().getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
iOS 电容:
UIDevice.current.identifierForVendor!.uuidString
Android 电容:
Settings.Secure.getString(this.context.getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
【问题讨论】:
标签: cordova cordova-plugins capacitor capacitor-plugin