Есть ли способ отправить запрос REST при удалении приложения с определенного устройства? - PullRequest
1 голос
/ 26 апреля 2020

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. Есть ли способ получить список всех устройств, на которых в данный момент установлено мое приложение?
  3. У вас есть идея справиться с этой ситуацией, если 1 \ 2 невозможен? Чтобы уточнить, мне нужно решение для обоих IOS & Android
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...