Я планирую сохранить уникальный идентификатор после входа пользователя в систему в первый раз на Android и Apple. Это позволит убедиться, что пользователь может получить доступ только к данным с одного устройства, если они попытаются войти в систему через другое устройство, так как я буду указывать, что имею доступ. Я сохраню этот уникальный идентификатор в настройках устройств и использую его для запросов для получения этих частных данных.Настройки Android и iOS и уникальный идентификатор
С учетом этого я знаю, что настройки могут быть удалены или удалены. Этот фрагмент данных не требуется долговременно, и в чрезвычайных ситуациях мы можем сбросить учетную запись пользователей, как если бы они еще не получили доступ, как для заводского сброса или удаления приложения.
Вопрос в том, есть ли проблемы с этим? Эти разработчики arent так как-то получают доступ к пользовательским настройкам, чтобы найти этот уникальный идентификатор и использовать его в другом месте, не должны быть проблемой.
Зачем беспокоиться об уникальном идентификаторе? Просто используйте стандартный логин/пароль для своей службы и загрузите данные для этого пользователя. Это также означает, что если пользователь переустанавливает свое устройство, уникальный идентификатор не будет потерян. –
Если я это сделаю, они могут поделиться своим именем пользователя/pw с кем угодно и получить одинаковые данные. Это привязано к устройству, причина для всего вопроса. Я уже упоминал, что в чрезвычайных ситуациях они могут запросить сброс, это временное событие, которое не является долгосрочным, поэтому, если они сбросят его, событие, вероятно, больше не будет в игре. –
Что произойдет, если устройство сломается и будет заменено? Или пользователь покупает новый телефон? Или, если они хотят получить доступ к данным со своего телефона в дороге и их iPad дома? Или любой сценарий, когда устройство изменяется? Пользователь в основном теряет доступ к содержимому, которое они заплатили. –