我正在开发一个Nativescript / Angular应用程序,该应用程序可使用户每天报告一些习惯数据。
我想实施一些措施,以便每天20:00检查(使用http)用户是否报告了当天的数据。如果没有,我想显示一个通知。
我已经查看了有关角度任务,Web工作者,代表,http后台任务的后台任务,这非常令人困惑,正确的处理方式是什么-专门用于本机脚本/角度的示例非常有限。所以我问这里...
在Nativescript / Angular中在后台轮询API并显示符合条件的通知的“正确”方法是什么?
答案 0 :(得分:0)
您必须在Android中使用Background Services,here是Github上的示例实现。在此示例中,他们使用定期服务,该服务每15分钟触发一次。如果要在特定时间触发服务,则必须使用AlarmManager来触发服务。
对于iOS,我认为根本不可能在您想要的特定时间安排工作。系统将根据可用资源决定何时触发。为此,您可以使用nativescript-background-fetch。