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。
您需要与您的后端工程师交谈以明确要求。
在我的 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。
您需要与您的后端工程师交谈以明确要求。