Лучший способ присвоить приложению USER (не устройству) уникальный идентификатор - PullRequest
0 голосов
/ 25 марта 2020

В поисках способа дать пользователю уникальный идентификатор, который будет сохраняться на всех устройствах и сохранится, если они удалят / переустановят приложение.

Я прочитал, что вы больше не можете создавать UUID и сохранять это брелок для идентификации пользователя.

Из того, что я понимаю, идентификатор ForVendor не будет одинаковым для всех устройств.

Мне просто нужен идентификатор, который не изменится, если они получат новый телефон, или удалят / переустановят приложение, или если они изменят свой адрес электронной почты / пароль.

Должен ли я просто назначить им UUID и сохранить его в серверной части, чтобы при удалении приложения или получении нового устройства они могли войти в систему со своей электронной почтой и получить свой идентификатор? Или есть более элегантный ответ, который выполняет то же самое без помощи со стороны сервера

1 Ответ

0 голосов
/ 25 марта 2020

Почему вы не можете просто

UUID().uuidString

Сохранить это в вычисляемое свойство, которое затем сохраняется в цепочке для ключей; затем добавьте logi c, который проверяет, что это значение не ноль?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...