我正在开发一个应用,希望在特定的日期和时间安排通知。
特别是在应用程序试用结束的日期。我正在为用户提供4天的应用程序试用期,试用期结束后。
例如:用户在2020年5月3日安装了该应用,然后该应用将在日期08-03-2020发出通知
所以我应该使用工作管理器来计划通知或android中的任何其他选项吗?
WorkManager
适用于可延期的任务-即,即使应用程序退出或设备重新启动,也不需要立即运行,也不需要可靠运行。例如:
警报(基于AlarmManager
类)为您提供了一种在应用程序生命周期之外执行基于时间的操作的方法。例如,您可以使用警报来启动长时间运行的操作,例如每天启动一次服务以下载天气预报。
警报具有以下特征:
因此,根据您的要求,您应该使用AlarmManager
而不是WorkManager
,因为您只需要传递通知即可。