Удалить Android-приложение через 7 дней автоматически

Я просто хочу удалить свое приложение через определенное время. Это делается для того, чтобы приложение было доступно в течение определенного периода времени.

Как мне это сделать.

Спасибо


person Rajeev    schedule 26.02.2013    source источник
comment
Что ты хочешь этим сделать. т.е. управлять устройством из удаленного места и ограничивать пользователя, чтобы он не использовал мои приложения.   -  person Vipin Sahu    schedule 26.02.2013


Ответы (2)


Это невозможно, и я цитирую:

Удаление без подтверждения пользователя не разрешено сторонним приложениям.

Как указывает xDragonZ, корневой процесс может грубо сделать это, буквально удалив каталог и предоставив диспетчеру пакетов справиться с потерей, но это не очень широко развертываемое решение, поскольку, насколько мне известно, ни одно устройство не поставляется с такой возможностью, чтобы приложения могли запускать свои приложения. собственный вспомогательный процесс root - это рискованная модификация вторичного рынка.

Цитата из SO Удалить мое приложение программно

Для дальнейшего чтения программная установка/удаление APK (PackageManager vs Intents)

person Ahmad Kayyali    schedule 26.02.2013

Некоторые системы, такие как Apphance, используют простой сервис, чтобы каким-то образом ограничить приложение. Приложения с установленным Apphance пытаются подключиться к серверу Apphance, чтобы проверить, разрешено ли запускать конкретное приложение. Если нет, пользователь получает уведомление, и вскоре после этого Apphance закрывает приложение. Невозможно запустить приложение без подключения.

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

person Zielony    schedule 26.02.2013