2015-05-01 1 views
1

В принципе, я хочу удалить все веб-публикации, которые пользователь сделал через мое приложение для Android, в случае, если пользователь удалит мое приложение. Возможно ли это?Как определить удаление Android-приложения и удалить связанные с ним данные пользователя с сервера?

+0

«Возможно ли это?» - одним словом, нет. – CommonsWare

+0

Я поставил ниже ответ, который я считаю правильным. Я только прокомментирую довольно дерьмовую работу. Вы можете настроить приложение на сервер каждый день, чтобы сообщить ему, что он все еще установлен. – kainaw

+0

@kainaw, который не может быть верным способом. Что делать, если на протяжении всей недели нет подключения к интернету. Это не означает, что приложение удалено – Msk

ответ

4

Нет, вы не можете этого сделать, поскольку приложение не может понять, когда приложение удаляется.
Если данные, которые необходимо удалить с сервера, таковы, что пользователь захочет удалить их, вы можете сделать кнопку в коде, чтобы пользователь нажал, что вызовет процесс удаления данных на сервере. Иначе просто в не-установке, вы не сможете сделать это

2

Я предлагаю, так как вы говорите о кодах сервера, напишите в какой-то логике, которая проверяет последнюю дату/время обновления записей, а затем посылает по электронной почте пользователя.

Что-то вроде того, что если они не нажмут на ссылку в течение X дней, их учетная запись будет удалена/очищена. Если они нажмут на ссылку, просто обновите дату/время последнего обновления.