ios開發 程式壓後台後,悄悄的抓取資料

2022-08-24 07:09:08 字數 1450 閱讀 1499

歌飄渺

之後,我們依然能看到icon上顯示未讀數量。但是ios系統是偽多工作業系統。

的音訊,保證程式存活。然後蘋果很快發現了這種方法,並禁止了。我們用這種方法提交審核之後,一般都會被蘋果駁回。當然,蘋果

依然很貼心的給我提供了相應的解決辦法。(使用swift演示。oc的方法與swift一致)

第一步,如圖,設定

中設定最小後台抓取時間

1         //設定最小後台抓取間隔

1 ///後台抓取資料的**方法

14

15 //請求需要獲取的資料

16 hjcstatus.loadunreadstatus else

24 }

25 }

這一步中,有幾點注意點

1. 不能做太大資料量的請求,要盡量的小

2. 網路請求,結束後,一定要通過**方法,告訴系統此次網路請求的結果

- 有資料

- 無資料

- 錯誤

系統可以根據報告,自動排程後台的網路資料抓取的頻率,具體的排程時間,程式設計師無法干預

3. 如果後台抓取資料過大,同時網路`超時`頻繁,整個後台任務會被系統掛起,不再排程

第四步,在設定如圖的

之後,我們依然能看到icon上顯示未讀數量。但是ios系統是偽多工作業系統。

的音訊,保證程式存活。然後蘋果很快發現了這種方法,並禁止了。我們用這種方法提交審核之後,一般都會被蘋果駁回。當然,蘋果

依然很貼心的給我提供了相應的解決辦法。(使用swift演示。oc的方法與swift一致)

第一步,如圖,設定

中設定最小後台抓取時間

1         //設定最小後台抓取間隔

1 ///後台抓取資料的**方法

14

15 //請求需要獲取的資料

16 hjcstatus.loadunreadstatus else

24 }

25 }

這一步中,有幾點注意點

1. 不能做太大資料量的請求,要盡量的小

2. 網路請求,結束後,一定要通過**方法,告訴系統此次網路請求的結果

- 有資料

- 無資料

- 錯誤

系統可以根據報告,自動排程後台的網路資料抓取的頻率,具體的排程時間,程式設計師無法干預

3. 如果後台抓取資料過大,同時網路`超時`頻繁,整個後台任務會被系統掛起,不再排程

第四步,在設定如圖的

Linux程式前台後台切換

1 在linux終端執行命令的時候,在命令末尾加上 符號,就可以讓程式在後台執行 root ubuntu tcpserv01 2 如果程式正在前台執行,可以使用 ctrl z 選項把程式暫停,然後用 bg number 命令把這個程式放到後台執行 cat ubuntu unp unpv13e tcp...

Linux程式前台後台切換

1 在linux終端執行命令的時候,在命令末尾加上 符號,就可以讓程式在後台執行 root ubuntu tcpserv01 2 如果程式正在前台執行,可以使用 ctrl z 選項把程式暫停,然後用 bg number 命令把這個程式放到後台執行 cat ubuntu unp unpv13e tcp...

Linux程式前台後台切換

linux程式前台後台切換1 在linux終端執行命令的時候,在命令末尾加上 符號,就可以讓程式在後台執行ubuntu root ubuntu tcpserv01 2 如果程式正在前台執行,可以使用 ctrl z 選項把程式暫停,然後用 bg number 命令把這個程式放到後台執行ubuntu c...