Я хотел бы создать учетную запись пользователя на сервере для новых пользователей приложения, но я также не хочу просить пользователя вводить что-либо. В идеале я бы хотел, чтобы это было автоматически, как в Game Center.
Но мне интересно, возможно ли это. Есть ли что-нибудь, что я могу использовать, чтобы однозначно идентифицировать пользователя? Очень маловероятно, что я могу узнать пользовательский идентификатор Apple. Кроме того, идентификатор устройства однозначно идентифицирует устройство, а не пользователя, поэтому было бы бесполезно, если у пользователя больше устройств...
Есть ли что-нибудь еще, что я могу использовать?
О конфиденциальности - я не хочу ничего узнавать позади пользователя. У меня нет абсолютно никаких проблем с запросом пользователя на доступ к их информации (и если есть API, который предоставляет мне эту информацию, было бы здорово, если API сам это попросит). Как сказал сам Стив Джобс, это то, что касается конфиденциальности - заставляя приложения запрашивать у пользователя разрешение, прежде чем что-либо делать с их личными данными.