react-native-device-info `getUniqueId()` 是否提供 UUID 或 GUID?

Does react-native-device-info `getUniqueId()` give UUID or GUID?

在我的 React Native 应用程序中,我必须将唯一 ID 传递给 API 端点,我被告知它必须是 GUID。我想知道的是:

1) react-native-device-info中的getUniqueId()方法是否给出GUID?

2) 我看到了另一个模块 react-native-create-guid。它说它 "creates" 一个 GUID。我以为设备会自动关联一个 GUID?

GUID/UUID 不是设备 ID。这是一个 standard of a unique identifier,从统计上讲不太可能被复制。 GUID 几乎无处不在,而不仅仅是在您需要识别设备时。 react-native-create-guid 是与设备标识域无关的通用库。

至于设备 ID,可以是 GUID/UUID,也可以是其他东西 – 任何随机字符串。这取决于设备制造商和平台强加的标准。如果我没记错的话,在 Android 上,根本不能保证设备 ID 是 GUID。另一方面,在 iOS 上,设备 ID 确实是一个 UUID。标识符称为 "IDFV",它以一种特殊的方式生成——参见 Apple's documentation for more details

您需要与您的后端工程师交谈以明确要求。