Intro
Я разработал приложение с использованием ioni c 5, которое сохраняет UUID пользователя, и в основном UUID его устройства - это его «имя пользователя», при первом запуске я также генерирую уникальный «пароль» и сохраняет его в NativeStorage (локальное хранилище).
Все, что он делает в этом приложении, теперь связано с его UUID.
Проблема:
Когда пользователь удалил это приложение, Мне нужно отправить запрос REST и удалить все его данные в моей базе данных SQL SERVER. (включая его UUID & UNIQUE PASSWORD).
Что я пробовал
Да, я знаю, когда это его первый запуск, поэтому я знаю, чтобы удалить данные устройства, если он существует, но пользователь может видеть на мой сайт "все подключенные устройства".
Пример задачи и цели
- Майк загружает "MyApp"
- Майк см. на моем сайте "iPhone X "
- Майк восстанавливает свой телефон и продает его Джо
- Проблема 1 : Майк все еще видит на моем сайте, что" iPhone X подключен "и может быть подчеркнуто об этом, хотя никто не может использовать его старый телефон .. почему? (следующий шаг)
- Джо загружает "MyApp", приложение распознает его первое использование и удаляет устройство -> добавив его как новое и чистое
- Майк теперь не будет видеть на мой веб-сайт "iPhone X подключен".
- Проблема 2 : Если Джо никогда не загрузит мое приложение, Майк продолжит это видеть и, возможно, подчеркнет утечку информации.
Вопрос и ответы:
- Есть ли способ узнать, когда приложение больше не установлено на определенном устройстве?
- Есть ли способ получить список всех устройств, на которых в данный момент установлено мое приложение?
- У вас есть идея справиться с этой ситуацией, если 1 \ 2 невозможен? Чтобы уточнить, мне нужно решение для обоих IOS & Android