Могу ли я узнать, когда пользователь удалит мое приложение? - PullRequest
6 голосов
/ 21 февраля 2012

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

Ответы [ 3 ]

4 голосов
/ 21 февраля 2012

Во-первых; Тот факт, что пользователь удалил приложение на одном устройстве, не означает, что он не установлен на других устройствах - или не установит его на других.

На ваш вопрос; Apple не дает вам способа сделать это. Возможно, вы могли бы использовать какое-то окно «истечения срока действия» - например: если они не запускают приложение в течение 90 дней, истекает срок действия записей из вашей базы данных?

1 голос
/ 21 февраля 2012

Краткий ответ будет НЕТ , поскольку пользователь может удалить ваше приложение, даже не запустив его.Что вы можете сделать, это отправить сообщение на ваш сервер каждый раз, когда пользователь запускает приложение, и получить приблизительную оценку его активности.Очень мало активности -> удалить пользователя из БД.

0 голосов
/ 21 февраля 2012

Нет, Чак Теста. В противном случае люди могут злоупотреблять этой функцией с помощью предупреждений и подобного дерьма!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...