我需要序列号或类似的东西,因为我们公司为 VR 创建应用程序,而我创建的 Web API 必须在多个应用程序中识别特定设备,因为我们为每个设备的客户分配订阅。
SystemInfo.deviceUniqueIdentifier
不可能,因为它为每个应用程序生成不同的 id。
到目前为止我已经用过这个:
AndroidJavaObject jo = new AndroidJavaObject("android.os.Build");
string serial = jo.GetStatic<string>("SERIAL");
return serial;
但在 Android 10 上它停止工作,对于 HTC VIVE Focus HMD 此功能根本不起作用。
完美的是,如果可能的话,我会使用一些对于给定设备不变的 id。我还允许使用一些为用户创建的 ID,并在设备重置为初始状态时将其删除。
我已经探索了如何查找 Oculus Quest 2 耳机及其组件的序列号,这里有一个简洁的摘要:
设备序列号:
耳机序列号:
控制器序列号:
注:
这些方法提供了多种方式来查找您的 Oculus Quest 2 序列号,以满足支持或文档需求。如果您需要有关这些要点的更多详细信息,请随时查看我的帖子!