簡體   English   中英

如何從后台iOS打開應用程序

[英]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.

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