我有一个应用程序,每隔一分钟左右就会递归调用一个API,所以当应用程序处于活动状态时,它工作得很好,但当它在后台时,它就不工作了。
我在安卓上测试了同样的应用程序,即使在后台它也能正常工作,但在iOS上它会停止调用API。
我是否遗漏了什么,或者我应该如何解决它?
有什么需要帮助的吗?
发布于 2017-01-26 04:47:14
截至2017年1月,你有一些选择,但没有一个是iOS原生的-它是they're working on的东西。对于Android (尽管看起来你已经解决了这个问题),你可以使用Headless.js。
对于iOS,您有几个选项,具体取决于您的任务:
发布于 2018-01-10 05:36:02
在2018年1月,还有更好的选择(进步万岁!)。现在可以使用react native queue和react native background task在react原生中完全在JS跨平台中完成这项工作。
Here's a walkthrough for setting this up.
但是,也有一些限制:
https://stackoverflow.com/questions/41858468
复制相似问题