Реагирует ли native-device-info `getUniqueId ()` на UUID или GUID? - PullRequest
0 голосов
/ 28 апреля 2020

В моем приложении React Native я должен передать уникальный идентификатор конечной точке API, и мне сказали, что это должен быть GUID. Что я хочу знать:

1) Метод getUniqueId() в react-native-device-info дает GUID?

2) Я видел другой модуль react-native-create-guid. Это говорит о том, что он «создает» GUID. Я думал, что с устройством автоматически связан GUID?

1 Ответ

1 голос
/ 28 апреля 2020

GUID / UUID не является идентификатором устройства. Это стандарт уникального идентификатора , который статистически вряд ли будет дублирован. GUID используются практически везде, а не только тогда, когда вам нужно идентифицировать устройство. react-native-create-guid - это библиотека общего назначения, не связанная с доменом идентификации устройства.

Что касается идентификатора устройства, может быть GUID / UUID или может быть чем-то еще - любой случайной строкой. Это зависит от производителя устройства и стандартов, установленных платформой. Если я правильно помню, на Android идентификатор устройства вовсе не гарантированно является GUID. На iOS, с другой стороны, идентификатор устройства действительно является UUID. Идентификатор называется «IDFV», и он генерируется особым образом - для получения более подробной информации см. документацию Apple * .

Вам необходимо поговорить со своим внутренним инженером, чтобы уточнить требования.

...