我是新手,目前正在開發基于 Xamarin.Android 應用程式的 Xamarin.IOS 應用程式。我注意到 Android 本機應用程式使用名為from 的類和來自and 的類來執行后臺任務。我只是想知道 Xamarin.IOS 是否有類似的解決方案,還是我必須完全從頭開始?ServiceAndroid.AppAndroid.Support.V7.AppAndroid.Content
uj5u.com熱心網友回復:
從Xamarin.iOS 中的檔案背景,我們知道:
在 iOS 中,后臺被識別為應用程式狀態,應用程式根據應用程式和用戶的行為移入和移出后臺狀態。iOS 還提供了多種連接應用程式以在后臺運行的選項,包括要求作業系統有時間完成重要任務、作為一種已知的后臺應用程式運行,以及以指定的時間間隔重繪 應用程式的內容。
IOS 對后臺處理的規定非常嚴格,并提供了三種實作方法:
- 注冊后臺任務 如果應用程式需要完成一個重要的任務,它可以要求 iOS 在應用程式進入后臺時不要中斷任務。例如,應用程式可能需要完成用戶登錄,或完成下載大檔案。
- 注冊為背景所需的應用程式- 應用程式可以注冊為具有已知特定背景要求的特定型別的應用程式,例如音頻、VoIP、外部附件、報亭和位置。只要這些應用程式執行在注冊應用程式型別引數范圍內的任務,就允許這些應用程式具有連續的后臺處理權限。
- 啟用后臺更新- 應用程式可以通過區域監控或偵聽重要位置更改來觸發后臺更新。從 iOS 7 開始,應用程式還可以注冊以使用后臺獲取或遠程通知在后臺更新內容。
有關更多詳細資訊,您可以查看:https : //docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/backgrounding/introduction-to-backgrounding-in-ios。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/371234.html
標籤:C# 沙马林 安卓系统 xamarin.ios
