我们可以运行后台任务,即使应用程序在iOS中被终止



我想运行后台任务,即使应用程序在iOS中被终止。

这是可能的吗?

如果是的。谁能告诉我们怎样才能做到这一点?

您可以使用后台任务使你的应用程序在终止时仍然存活。查看BGAppRefreshTask的详细信息。注意:iOS 13.0之后可用。在iOS 12.0和之前你需要使用这个API。

要能够使用后台任务,请遵循以下步骤:

1。将以下键添加到Info.plist启用背景模式:

<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
<string>processing</string>
</array>

2、在Info.plist中添加以下关键字和唯一任务id:

<key>BGTaskSchedulerPermittedIdentifiers</key>
<array>
<string>com.xamarin.ColorFeed.refresh</string>
<string>com.xamarin.ColorFeed.cleaning_db</string>
</array>

3。您需要在Info中添加唯一的任务id。您想要执行的每个后台任务的列表。

有关模式的详细信息,您可以查看此文档。

相关内容

最新更新