我在Play商店中有一个应用程序将近2年,平均速度为4.6。该应用程序处于提醒类别,依赖于AlarmManager。不幸的是,最近很长时间的用户开始联系我说这个应用曾经工作了很长时间并且最近停止了。我知道原因是不同手机厂商定制实施节电机制。但另一个原因是任务杀手(清洁)应用程序,如清洁大师强制关闭其他应用程序。
问题是强制关闭后我的应用程序进入停止状态,并且不回答系统广播的任何意图,因为系统意图是使用FLAG_EXCLUDE_STOPPED_PACKAGES标志发送的(根据https://developer.android.com/about/versions/android-3.1.html#launchcontrols)。
是否有任何解决方案可以让我的应用程序退出已停止声明,如果它被任务杀手放在那里?或者为了防止被这样的应用程序杀死?