我正在构建React-Native Weather应用。我的问题是,我需要保持数据最新,我不知道如何。文档实际上并没有描述(或者我没有找到)应用程序在作为后台进程工作时的行为方式。
我只需要每隔~3小时发出一系列HTTP请求(预测API),我想知道setTimeout()或setInterval()是否在这里是个好主意。当app在后台运行时,它们会工作吗?在我为RN找到BackgroundJob库之后,我更担心了。并且它不受iOS支持。
问题是:我应该使用setTimeout(),setInterval()还是任何类型的cronjob *库?或者什么是最好的选择?