Согласно Apple, вы не должны идентифицировать своих пользователей, если у вас нет веских оснований для этого.
Как @Marat сказал, что вы ищете UUID, , но имейте в виду, что это значение может измениться (например, если пользователь удалит ваше приложение и не имеет ни одного из ваших других приложений).
Возможным решением было бы сохранить значение UUID в цепочке ключей, и таким образом вы всегда будете использовать одно и то же значение.
Редактировать: Поскольку ваше приложение является игрой, вы можете использовать Apple's GameCenter. Это позволит идентифицировать пользователей для вас.
Звучит просто отлично. Это также доступно на Java через RoboVM? И могу ли я попросить разрешение так же, как Android? Это было бы замечательно – Z0q
Это общедоступный API, поэтому я думаю, что он доступен и через RoboVM. И вам не требуется разрешение на это, он открыт для использования анонимного идентификатора. (Мы используем этот идентификатор, чтобы связать сеанс с бэкэнд с пользователем, без запроса каких-либо подписей через Facebook или по электронной почте.) –