2015-01-14 3 views
2

Возможно, кто-то знает, есть ли какой-то плагин cordova, позволяющий определить ID пользователя пользователя на iOS? Мне нужно использовать эту учетную запись для идентификации пользователя в приложении, если он, например, решает изменить устройство на другое. Я был бы очень благодарен за любую помощь в течение двух дней в Интернете, ничего не могу найти. Извините за мой английскийИзвлечь Apple ID в Кордове

+0

Что-то вроде https://github.com/mgcrea/cordova-secureudid – Avis

+0

Это решение будет работать, чтобы идентифицировать устройство, но не будет работать, когда пользователь меняет устройства. – savner

+0

Что значит? идентификатор устройства или UDID? –

ответ

1

В iOS SDK нет способа получить AppleId (адрес электронной почты или пароль) или любую информацию об этом этот тип данных очень чувствителен, и я надеюсь, что он хорошо защищен;) Так что нет плагина для Кордовы.

Чтобы идентифицировать пользователя в своем приложении, вы можете использовать другие способы, например, учетную запись Game Center или Facebook для идентификации пользователя. Я предлагаю вам найти более подробную информацию об этих шагах:

  • Разрешить пользователь подписать с помощью игрового центра или Facebook для IOS приложений
  • магазина полученных идентификатора на вашем сервере
  • приложения
  • магазина/игровые данные на вашем сервере с полученный идентификатор
  • Когда пользователь подписать обратно в приложение, которое вы можете идентифицировать его на своем сервере
  • вы можете восстановить некоторые приложения/игры данные с сервера после пользовательского знака на другом устройстве

Зависит от ваших потребностей то, что вам нужно сохранить и восстановить, когда пользователь подпишет. Также я предлагаю прочитать некоторые детали от https://developer.apple.com/app-store/review/guidelines/, как и 17.2, 22.7, прежде чем вы внесли окончательное решение о том, что и как вы попросите у пользователя ввести некоторые учетные данные или другие частные данные.

1

Для идентификации пользователя через устройства единственным реальным решением является реализация какой-либо системы аутентификации. В API нет ничего доступного для однозначной идентификации пользователя.

+0

Но на андроиде я смог сделать это с помощью этого плагина: [https://github.com/ccsoft/cordova-android-email](https://github.com/ccsoft/cordova-android-email). Я уверен, что это можно сделать на iOS, аналогичном Apple ID –

+4

Есть много вещей, которые вы можете получить на Android, недоступных на iOS. Много разных операционных систем. – savner

Смежные вопросы