[英]How to open an application from background ios
是否可以在iOS中將后台應用打開到前台?
我有一個場景,如果假設我的應用程序在后台,那么一段時間后,我需要以編程方式將應用程序設置為前台。 可能嗎 ?
我不需要在Appstore中上傳應用程序。
對的,這是可能的。
您可以使用“推送通知”或“本地通知”按照不同的條件喚醒應用。 通過使用推送通知遠程。 通過日歷警報,基於位置的觸發器或任務警報在本地進行。
用戶可以為您的應用配置並完成通知的輪流,在這種情況下,這是不可能的。
請參閱Apple的介紹。 https://developer.apple.com/notifications/
據我所知,iOS沒有提供打開您的應用程序的方法。 您可以繼續運行長時間運行的任務,同時在后台機會性地獲取內容,以提醒用戶在需要時重新打開您的應用程序,並在需要時通過靜默推送通知提示前兩個。
您無法在ios設備中在沒有用戶操作的情況下啟動應用程序,因為它受到Apple的限制,現在您可以使用backgroundfetch在后台打開應用程序以進行某些網絡通話或所需的操作,但僅限於不到一分鍾的時間最多持續30秒,在此期間您的網絡請求應已完成並且所有長時間任務都已計划,即使在后台感染期間,您也可以通過在MAIN線程上發布通知來更新UI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.