У вас есть три варианта.
Вариант 1. Ваше решение, при котором пользователь должен устанавливать новое платное приложение каждый месяц (см. Код процедуры удаления приложения).
Вариант 2. Создание решения для сервера / аутентификации,где приложение отправляет запрос на сервер, чтобы убедиться, что пользователь заплатил за этот месяц.
Вариант 3. Сделайте свою собственную версию для покупок в приложении Apple, где пользователь может сказать, платите через Paypal каждый месяц, чтобы сохранитьприложение запущено.
Код для удаления приложений:
Intent intent = new Intent(Intent.ACTION_DELETE);
String packageName = "com.example.app.package";
Uri uri = Uri.fromParts("package", packageName, null);
intent.setData(uri);
startActivity(intent);
Ваше приложение должно иметь разрешение android.permission.DELETE_PACKAGES для запуска вышеуказанного кода.