如何以用户指定的时间间隔(5分钟,10分钟......等)重复发送推送通知?

时间:2018-01-30 17:33:32

标签: android push-notification android-notifications android-broadcast android-broadcastreceiver

我正在构建一个应用程序,我需要按照用户指定的时间间隔发送通知(例如5或10分钟)。我看到了如何使用报警管理器在每天的特定时间发送通知。如何在每5或10(用户指定)分钟(小时)后发送通知?

1 个答案:

答案 0 :(得分:2)

你可以在这个示例代码中使用elascaped realtime waker警报将每30分钟发出一次通知你可以使用android通知管理器,让我知道是否有帮助

 alarmMgr.setInexactRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
            SystemClock.elapsedRealtime() + AlarmManager.INTERVAL_HALF_HOUR,
            AlarmManager.INTERVAL_HALF_HOUR, alarmIntent);

您可以参考以下链接获取更多信息

notification manager android

Android alarm reference