Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms Xamarin表单计划通知/提醒_Forms_Xamarin_Notifications_Reminders - Fatal编程技术网

Forms Xamarin表单计划通知/提醒

Forms Xamarin表单计划通知/提醒,forms,xamarin,notifications,reminders,Forms,Xamarin,Notifications,Reminders,我的任务是创建一个Xamarin Forms应用程序功能,当必须执行某些定期任务时,该功能会创建提醒通知。这些任务时间表将由后台系统维护,需要与一组Android设备同步 以下是我正在考虑的方法: •Firebase云消息传递可实时或根据时间表(如果FCM可行)从后端推出任务通知 •以某种方式将任务计划与设备同步,并使用AlarmManager或类似工具触发通知 关于哪种方法最有效,或者有没有我没有考虑过的替代方法?这可以通过一个web服务来实现,该服务将带有时间戳的任务存储在数据库的某个存储中

我的任务是创建一个Xamarin Forms应用程序功能,当必须执行某些定期任务时,该功能会创建提醒通知。这些任务时间表将由后台系统维护,需要与一组Android设备同步

以下是我正在考虑的方法:

•Firebase云消息传递可实时或根据时间表(如果FCM可行)从后端推出任务通知

•以某种方式将任务计划与设备同步,并使用AlarmManager或类似工具触发通知


关于哪种方法最有效,或者有没有我没有考虑过的替代方法?

这可以通过一个web服务来实现,该服务将带有时间戳的任务存储在数据库的某个存储中。您必须创建一个服务来查询数据库,比如说每n分钟查询一次,并使用FCM为该特定时间安排的所有任务发送推送通知。显然,这种方法不会精确到毫秒,但它肯定会工作,不会打嗝。要达到毫秒级的精度,您需要做比这多得多的工作