Я занимаюсь разработкой приложения для iphone, мне нужно назначить каждому пользователю уникальный 5-значный ключ (состоящий из целых чисел и алфавитов), например, приложения whoisHere и pmesssenger.
проблема в том, что ключ должен быть универсальнымуникальный, у каждого пользователя никогда не должно быть одного и того же ключа.
информация, которую я собрал сейчас, такова:
1 - я могу использовать iphone uid или класс CFUUID для генерации ключа локально, ноЯ не совсем понимаю, как успешно преобразовать в 5 символов уникальный ключ.
2 - я могу сделать генерацию ключа глобальной, например, приложение должно подключиться к серверу, чтобы получить уникальный ключ.
с другой стороны, я хочу, чтобы пользователь сохранилUID, даже если он / она меняет устройство, например, согласно веб-сайту приложения pmessenger, пользователь может сохранить UID.
"вы можете сохранить свой PMiD, если вы смените телефон ... Для этого вам нужно всего лишь восстановить новый телефон из резервной копии старого телефона ... PMiD будет передан нановый телефон, и не забудьте удалить pMessenger со старого телефона, если вы продадите свой старый телефон, а новый пользователь загрузит pMessenger, он получит совершенно другой PMiD "
, поэтому, как я могу это сделать?тот ?заранее спасибо .