在Firebase JobDispatcher和AlarmManager之间进行选择时感到困惑



我正在创建一个类似闹钟的应用程序,用户可以在其中添加特定日期和时间的余数,他们也可以选择重复以重复余数。

而且我在其余部分不做任何特定于网络的工作。但是将来我可能需要使用特定于网络的工作,但到目前为止现在不需要。

哪一个更适合我的要求警报管理器 或 Firebase 作业调度程序?

不要混淆。AlarmManager API在准确性方面存在一些重大缺陷(将任务设置为在未来的特定时间启动)。它已被谷歌接受。当您尝试使用警报管理器时,它会显示有关其不准确的警告。使用 FirebaseJobDispatcher。它的创建是为了取代AlarmManager。当您需要将某些操作安排在其他时间(或以特定时间间隔重复)时,这是您在 99% 的情况下需要的

相关内容

  • 没有找到相关文章

最新更新