В приложении один тип пользователей связывается с други типом. Push приходит даже когда приложение закрыто. Но столкнулись с мертвыми аккаунтами. Человек пишет другому пользователю, а этот пользователь не удалив аккаунт, удалил приложение. Как можно отслеживать пользователей которые удалили приложение, но не удалили аккаунт.? Очень нужно решение. Так как профиль человека отображается, а связаться с ним не вариант так как он удалил приложение
А есть какой-то хук/эвент, который дёрнется при удалении приложения? Если есть, то вот в нём самое место, чтобы постучаться на сервер и сообщить, что аккаунт всё.
Наверняка вы уже трекаете активность пользователй в приложении. Если юзер не активен в течение N дней\месяцев, помечайте его как удаленный\замороженный\etc.
Заодно можно пуш кинуть ему от системы, чтобы попробовать активировать опять.
Да прям проблема..
Но может стоит просто правильно написать приложение - при его удалении спрашивать удалять ли аккаунт. И если нет, то акк не удалять, а блокировать до новой его активации.
А ещё можно проверять последний вход в прилу и, в случае, долгого отсутствия отправлять предупреждение отправителю мессаги, что-де получатель давно игнорит приложение.
1) Я не встречал приложений на iOS, где когда тупо с рабочего стола удаляешь приложение, оно спрашивало удалить ли аккаунт. Такое можно осуществить?
В идеале хорошо было бы морозить аккаунт при удалении приложения.
Если удалять средствами приложения, то нет проблем. Я полностью не уверен если удалять из системы, но думаю что и тут можно. Ведь при удалении происходит событие. Это событие нужно отслеживать и далее действовать.
Если не ошибаюсь на андродиде я видел нечто подобное - при удалении юзеру предлагалось сообщить причины удаления.
Но в лбом случае всегда можно мониторить активность юзера и действовать по второму варианту.