簡體   English   中英

即使應用程序在 iOS 中終止,我們還能運行后台任務嗎

[英]Can we run background task even app is terminated in 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,將以下鍵和唯一任務ID添加到Info.plist

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

3.您需要為要執行的每個后台任務在 Info.plist 中添加一個唯一的任務 ID。

有關模式的詳細信息,您可以查看此Doc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM