我需要实现类似于谷歌日历通知的日历通知。通知应该离线工作,所以 FCM 不是一个选项。
我尝试使用 Firebase Job Scheduler,我的日程安排是这样创建的:
FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new GooglePlayDriver(context));
然后安排工作:
Job myJob = dispatcher.newJobBuilder()
.setService(MyJobService.class)
.setTag("my-unique-tag")
.build();
dispatcher.mustSchedule(myJob);
我的问题是上面的代码只安排单个作业(它也可能被安排为定期作业)。我需要为每个日期的内部应用日历中的所有事件安排通知。
我认为创建多个工作不是一个好主意(因为,afaik 每个应用程序的工作数量有一些限制)。你能告诉我做我想做的最好的解决方案吗?