即使我的应用程序在后台或在 Xamarin Forms(iOS) 中终止,我也需要在指定时间运行任务。请建议我最好的方法。
如果您的应用程序在后台,您可以运行后台服务并让其随时执行任何操作, 如果您的应用程序完全终止,您将无法执行任何操作。
如果您的应用程序通过推送通知终止,那么当您的应用程序收到通知时,您可以运行代码,但用户必须单击通知。
T你不能写,因为每个平台都有自己的后台服务方式和规则。你必须为每个平台提供服务。
我不想成为那个说“Google it”的人 - 但有许多直接来自 Xamarin 的教程可以解释背景知识。你看过吗?直接从 Xamarin 获取信息始终是第一个开始的地方。
文档 - https://learn.microsoft.com/en-us/xamarin/ios/app-fundamentals/backgrounding/