在用户将应用置于睡眠状态或在Android和iOS上以Xamarin Forms终止应用之前,是否可以确保某些任务完成?

时间:2018-12-27 03:59:11

标签: android ios xamarin.forms

我试图通过不让用户等待服务器完成每个HTTP请求的延迟来使UX尽可能平滑。

我想堆叠所有这些任务,并在用户停留在应用程序中的同时在后台运行它们,在应用程序完全进入睡眠模式之前完成它们,或者终止该应用程序。

我查找到Android确实具有Job Scheduler,但是似乎指定了平台,并且在Xamarin Forms和iOS中不可用。

我目前唯一的解决方案是将每个http请求任务保存到一些json中,并在用户启动应用程序时执行它们。

我对Android / iOS开发不是很熟悉,我不确定这样做是否有任何限制。

是否可以通过本机使用某些库或服务来执行此操作?

0 个答案:

没有答案