Xamarin iOS 后台应用终止

Xamarin iOS backgrounding app termination

我目前正在为 android 和 iOS 开发计时器应用程序。目前我真的更关心 iOS,甚至在遵循 Xamarin 关于后台的文档之后,使用消息中心调用 appDelegate.cs class 然后启动具有特定平台的后台任务代码,我的应用程序仍在终止。

有什么方法可以将 iOS 应用程序作为前台服务,就像在 android 上一样。还是后台服务仍然可行?我试图让用户最多提前 23 小时设置计时器并显示倒计时。

对于那些感兴趣的人,我发现的另一种策略是将通知设置为关闭,而不管该应用程序是否 运行。然后,您可以只处理持久性,而不是试图让应用保持 运行!

祝大家好运!