【发布时间】:2022-01-23 12:12:36
【问题描述】:
我想调用一个 API 将我的本地数据(如果未保存到服务器)保存到服务器,即使应用程序在后台也是如此。我曾尝试以 10 秒的时间跨度在 Device.StartTimer 中调用 API,但在 iOS 中,如果应用程序在后台,它不会调用。 有什么方法可以在每 x 秒后调用 API 吗? 闪亮的图书馆 (https://allanritchie.com/posts/shinyjobs) 可以帮忙吗?
【问题讨论】:
我想调用一个 API 将我的本地数据(如果未保存到服务器)保存到服务器,即使应用程序在后台也是如此。我曾尝试以 10 秒的时间跨度在 Device.StartTimer 中调用 API,但在 iOS 中,如果应用程序在后台,它不会调用。 有什么方法可以在每 x 秒后调用 API 吗? 闪亮的图书馆 (https://allanritchie.com/posts/shinyjobs) 可以帮忙吗?
【问题讨论】:
您可以在 ios 后台任务中处理您的呼叫,您可以查看此文档以了解更多信息https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/backgrounding/ios-backgrounding-techniques/ios-backgrounding-with-tasks
【讨论】: