我是移動開發的新手,所以如果我缺少一些明顯的東西,請給我一些鬆懈。聆聽前景任務中的變化
目前我正在尋找一種方法來監視iOS和Android上的前臺任務。例如,我想我的程序執行以下操作:
(假設我的應用程序在後臺運行),
應用「X」進入前景=>在我的應用
應用「啓動計時器x「離開前景(或者進入後臺或者終止)=>停止計時器。
我已經瀏覽了很多cordova插件,但只能找到監視系統通知的代碼。我正在尋找一種方法來偵聽前臺應用程序中的一個變化,其中最小cpu密集方式爲。
我也明白iOS有內置此功能。例如,可以在過去24小時或過去7天內查看每個應用程序的「屏幕時間」。我不熟悉iOS或Android的原生代碼,但我不反對學習。
我的問題是,鑑於我目前設置的離子/科爾多瓦,我該如何聆聽這個「前景過程」中的變化?
如果您需要關於我正在使用的內容的更多信息,或者我忘記了一些至關重要的信息,請告訴我。謝謝。