我想在我的应用程序中编写一个功能,每天检查本地数据(在指定时间,例如下午 12:00),并在需要时发出警报。真的,我想要类似Node.js中的setTimeout()的东西。
Trigger.io 的 API 是否为我提供了一种“背景”小检查或在特定时间触发事件的方法?通过操作系统的东西,这样应用程序就不必一直运行?
我已经搜索了 API,但可能使用了错误的术语(作为非移动开发人员)。
我想在我的应用程序中编写一个功能,每天检查本地数据(在指定时间,例如下午 12:00),并在需要时发出警报。真的,我想要类似Node.js中的setTimeout()的东西。
Trigger.io 的 API 是否为我提供了一种“背景”小检查或在特定时间触发事件的方法?通过操作系统的东西,这样应用程序就不必一直运行?
我已经搜索了 API,但可能使用了错误的术语(作为非移动开发人员)。
目前不支持此功能,主要是因为它难以在 Android 和 iOS 之间提供一致的体验。
此类问题的常见解决方案是在远程服务器上执行检查,然后在需要时使用推送通知通知用户。(见http://docs.trigger.io/en/v1.4/partners/parse.html#partner-parse)
在设备上执行此操作很困难的原因是,在 iOS 上,您不能只在后台运行代码,可以在特定时间向用户发送通知,但必须提前设置此通知。