我需要制作一个react-native应用程序来检查设备是否适合esim。
我获得了这个信息https://source.android.com/devices/tech/connect/esim-overview来设置esim,但是不知道如何在真实的代码中实现它。我正在尝试使用EuiccManager检查它是否支持esim?
你能帮帮我吗?
我试图从这个类EuiccManager中获取引用,但没有找到如何在react原生中使用它。
发布于 2019-10-04 18:54:30
您应该使用本机模块向Android API提交请愿书。你不能对它使用javascript。
发布于 2019-12-12 14:58:42
我最近遇到了这个问题。我所做的是,我已经添加了react-native-deviceinfo库。
因此,我从其中查询了设备名称,并检查设备名称是否在以下列表中
DeviceInfo.getDeviceName().then(deviceName => {});正如我们所知,这些都是目前支持eSims的设备。
这是一个临时解决方案,一旦新的eSim设备启动,该列表将需要管理。
发布于 2020-11-01 21:55:05
目前还没有针对它的React Native库。因此,您需要构建一个将所有来自JS land的调用转发到EuiccManager的Native module。这并不困难,但需要一些Android Studio/Java工作,解释起来有点长,而且可能会随着时间的推移而改变,所以检查官方文档是最好的选择。至少在有人创建一个第三方库来为您完成工作之前是这样。
https://stackoverflow.com/questions/57071522
复制相似问题