c# - 如何在 Mac 上通过 Visual Studio 使用 csharp 处理 IOS 中的后台任务
问题描述
我正在开发一个需要在 IOS 上使用后台任务的应用程序。我想每 1 分钟调用一次 REST-API 端点。我遇到了一个问题,我定义的任务没有被触发。我正在使用版本 13 中的 IOS 框架并安排这样的任务:
BGTaskScheduler.Shared.Register(PingTaskId, null, task => HandleAppPing(task as BGAppRefreshTask));
HandleAppPIng 是要调用的函数。我已经遵循了在 info.plist 文件中更改内容的所有步骤,允许后台任务和处理,还允许定义字符串的 taskid。显然它不会触发 handleAppPing 功能。
有没有人有这个问题,可以分享你的一些想法?
解决方案
推荐阅读
- c - 如何使用 NaN 处理无效数据的可能性
- python - 传递异常并执行下一行代码
- python - 如何将ManytoManyField返回到字符串?
- angular - 如何在 ag 网格表中单击时更改行的背景颜色
- javascript - 如何优化 find_average_number(array) 简单函数?
- protractor - 从非角度页面导航到角度页面时面临量角器同步错误
- powershell - 如何通过ansible将本地powershell脚本运行到远程机器中?
- javascript - Bootstrap 4 按钮样式
- javascript - 在 Mac-Chrome 浏览器中录制来自 IOS 的 webrtc 流时,MediaRecorder Web API 无法正常工作
- c# - 如何为 WCF SOAP 服务传递标头