根据条件设置推送通知

时间:2018-03-29 09:22:33

标签: android push-notification android-alarms

我正在创建一个与财务相关的应用程序,我正在使用sqlite来存储输入的数据,我有一个文本视图,我应该在其中输入我想要存入该银行支票的日期。现在我想在那天需要存入支票时发出通知或提醒。我搜索了很多,发现了firebase,报警管理器,gcm等。任何人都可以建议哪种方法更好。我是android的新手。所以你的所有帮助都是有价值的

2 个答案:

答案 0 :(得分:0)

要使用firebase发送推送通知,您应该将日期存储在服务器或某种在线服务上(例如Firebase实时数据库),然后使用调度程序使用FCM发送该通知。

如果您更喜欢在设备上执行操作,Alarm Manager是最佳选择。

答案 1 :(得分:0)

借助Android中的Android AlarmManager,您可以安排应用程序在将来的特定时间运行。无论您的手机是否正在运行,它都能正常运行。

Android AlarmManager拥有CPU唤醒锁定功能,可确保在处理广播之前不要让手机休眠。