簡體   English   中英

當前使用sysctl在iOS上運行檢測應用程序(進程)狀態

[英]Detect app (process) state is currently running on iOS using sysctl

運行時是否可以檢測iOS中正在運行的進程(應用程序)的狀態? 我想知道當前正在運行的應用程序是在后台還是在前台運行? 那有可能嗎? 我一直在嘗試一個星期,以找到解決方案,但現在有庫存。

我將不勝感激任何幫助。

謝謝

我認為您可以執行此操作的唯一方法是調用[[UIApplication sharedApplication] canOpenURL:]並傳入帶有特定應用程序URLScheme的URL。

例如:

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgoogleearth://test"]]

如果返回“是”,則我們可以假定已安裝google Earth應用。

這只會告訴您設備上是否安裝了特定應用...

希望這對您有用! :)

暫無
暫無

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

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