Возможно, кто-то знает, есть ли какой-то плагин cordova, позволяющий определить ID пользователя пользователя на iOS? Мне нужно использовать эту учетную запись для идентификации пользователя в приложении, если он, например, решает изменить устройство на другое. Я был бы очень благодарен за любую помощь в течение двух дней в Интернете, ничего не могу найти. Извините за мой английскийИзвлечь Apple ID в Кордове
ответ
В iOS SDK нет способа получить AppleId (адрес электронной почты или пароль) или любую информацию об этом этот тип данных очень чувствителен, и я надеюсь, что он хорошо защищен;) Так что нет плагина для Кордовы.
Чтобы идентифицировать пользователя в своем приложении, вы можете использовать другие способы, например, учетную запись Game Center или Facebook для идентификации пользователя. Я предлагаю вам найти более подробную информацию об этих шагах:
- Разрешить пользователь подписать с помощью игрового центра или Facebook для IOS приложений
- магазина полученных идентификатора на вашем сервере приложения
- магазина/игровые данные на вашем сервере с полученный идентификатор
- Когда пользователь подписать обратно в приложение, которое вы можете идентифицировать его на своем сервере
- вы можете восстановить некоторые приложения/игры данные с сервера после пользовательского знака на другом устройстве
Зависит от ваших потребностей то, что вам нужно сохранить и восстановить, когда пользователь подпишет. Также я предлагаю прочитать некоторые детали от https://developer.apple.com/app-store/review/guidelines/, как и 17.2, 22.7, прежде чем вы внесли окончательное решение о том, что и как вы попросите у пользователя ввести некоторые учетные данные или другие частные данные.
Для идентификации пользователя через устройства единственным реальным решением является реализация какой-либо системы аутентификации. В API нет ничего доступного для однозначной идентификации пользователя.
Но на андроиде я смог сделать это с помощью этого плагина: [https://github.com/ccsoft/cordova-android-email](https://github.com/ccsoft/cordova-android-email). Я уверен, что это можно сделать на iOS, аналогичном Apple ID –
Есть много вещей, которые вы можете получить на Android, недоступных на iOS. Много разных операционных систем. – savner
- 1. Apple ID через OAuth?
- 2. Войти с Apple ID
- 3. Run условная логика для Apple/IOS устройств в Кордове
- 4. Извлечь HTTP-заголовки в Кордове Передача файлов ASP-сервер
- 5. Приложение читает мой Apple ID
- 6. Как включить идентификатор Apple ID в приложении?
- 7. Apple Application Loader - Как изменить используемый Apple ID?
- 8. HTML5 localstorage в Кордове
- 9. здание .dmg пакет требует Apple, Developer ID
- 10. Подключение Apple ID к нескольким iTunes Connect
- 11. iOS: получение Apple ID из набора (Appirater)
- 12. Xcode5 - Не удается добавить мой Apple ID
- 13. Включите Apple ID для iTunes Connect
- 14. PyQuery: извлечь id из html?
- 15. SqL извлечь фактические вставки ID
- 16. Получить Apple Id пользователя после покупки InApp
- 17. Создайте приложение iOS без разработчика Apple ID
- 18. GLEW: Apple Mach-O Linker (Id) Ошибка
- 19. Apple, Mach-O Link (Id) Ошибка
- 20. Apple Mach-O Linker (Id) Ошибка (wechat)
- 21. Ошибка Apple Mach-O-Linker (ID)
- 22. Apple Mach-O Linker (id) Ошибка - запутанная?
- 23. Apple mach-o linked (Id) Ошибка
- 24. Apple Match-O Linker (id) Ошибка _NSVariableStatusItemLength
- 25. Apple App Id: Передача идентификатора приложения
- 26. Что доступно с помощью Apple ID?
- 27. Ошибка Apple Match - O Linker (Id) Ошибка
- 28. Apple Mach-O Linker (id) Ошибка
- 29. Перезагрузка страницы в кордове
- 30. Извлечь атрибут в моей модели, указав id
Что-то вроде https://github.com/mgcrea/cordova-secureudid – Avis
Это решение будет работать, чтобы идентифицировать устройство, но не будет работать, когда пользователь меняет устройства. – savner
Что значит? идентификатор устройства или UDID? –