从Expo React Native获取设备序列号

4

我正在使用Expo构建一个React Native应用,用于将ios设备纳入使用。

这些手机将交给不精通技术的人们。

因此,我正在构建移动应用程序,理想情况下可以从设备信息中提取序列号。

但我没有看到这个选项。

以前有过类似的应用程序,所以我如何获取序列号呢?

2个回答

1

对于Expo IOS,目前的选择非常有限,因为Apple禁止获取私有设备信息。

如果您只需要设备唯一标识符,我们将需要创建自己的唯一标识符,请参见我的答案stackoverflow


0

expo-application(有关当前应用程序的信息),expo-cellular(有关蜂窝数据连接的信息),expo-device(有关设备的信息)。这些模块不会尝试公开设备IMEI等敏感字段。

由于隐私问题,我认为您无法获取序列号。您可以尝试使用Notification生成唯一的设备令牌。这可以在您的用例中使用。

另一个解决方案react-native-device-info-但您需要退出expo才能使用它。


以前有一种方法可以获取序列号,因为我有一个应用程序做了类似的事情。我们使用序列号在Jamf中注册设备,我需要能够远程执行此操作。 - Bnd10706
1
抱歉,我刚看到你关于弹出Expo的评论..不幸的是,由于各种原因,我需要Expo。 - Bnd10706
你有找到使用 Expo 实现这个的方法吗? - Jean Hoffmann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接