首页 > 解决方案 > 如何在 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#iosmacosvisual-studio

解决方案


推荐阅读