[英]Send http requests when app is in background
我有一個功能,它在 60 秒內發送一次 HTTP 請求,但是當我鎖定電話時它會停止。 那么,有沒有辦法在手機被鎖定時發送 HTTP 請求? 我試過在
func application(application: UIApplication, performFetchWithCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void)
但它沒有用。
該代碼對我來說似乎是正確的...只要您將它添加到 AppDelegate 的applicationDidEnterBackground
函數中的代碼,它就應該可以工作。 從我所看到的情況來看,設備是否被鎖定應該無關緊要。 如果設備被鎖定(即播放音頻),它仍然能夠執行任務
還要確保如果您在后台執行任何操作,應用程序能夠在需要時刷新后台。 您可以在 Xcode 主項目文件下的 Capabilities 選項卡中添加它。 我認為這可能是您的問題的根源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.