iOS响应本机后台URL请求

iOS响应本机后台URL请求,ios,reactjs,Ios,Reactjs,我们的应用程序中存在这样一种情况:我们希望在应用程序进入后台模式时将最新的应用程序数据推送到服务器。我们使用RNFetchBlob来处理来自React端的所有服务器通信。我们不希望应用程序中出现任何定期更新或持续的网络活动。它只需要在用户按下home按钮时执行一个POST请求 现在,应用程序进入后台的那一刻,iOS暂停了JS线程,我们不能再提出任何请求。甚至发出一个导致JS错误的请求。我们已经尝试寻找解决方案,其中用户建议使用后台获取或使用本机端安排后台任务,但这更多的是重复事件。但是在我们的场

我们的应用程序中存在这样一种情况:我们希望在应用程序进入后台模式时将最新的应用程序数据推送到服务器。我们使用RNFetchBlob来处理来自React端的所有服务器通信。我们不希望应用程序中出现任何定期更新或持续的网络活动。它只需要在用户按下home按钮时执行一个POST请求

现在,应用程序进入后台的那一刻,iOS暂停了JS线程,我们不能再提出任何请求。甚至发出一个导致JS错误的请求。我们已经尝试寻找解决方案,其中用户建议使用后台获取或使用本机端安排后台任务,但这更多的是重复事件。但是在我们的场景中,我们只希望更新一次后端数据库,而不必担心它

我们希望向我们的网站提供最新数据,因此如果用户在应用程序中执行某些更新,我们会将所有更新存储在本地存储中,并以固定的时间间隔推送(由于某些限制,我们无法立即更新服务器,我们必须等待30秒推送所有更新),但如果用户进行更新并立即关闭应用程序,我们的应用程序内计时器无法推送该数据,并且处于后台模式,我们无法这样做

对于如何解决这种情况的任何想法,我们都非常感激

谢谢