IOS實現Voip應用後台執行需要的幾個配置項

2021-06-26 19:36:25 字數 279 閱讀 8806

**出處:

ios實現voip應用後台執行需要的幾個配置項

來支援我,謝謝!

一、乙個voip應用需要有下面幾個要求:

1、在info.plist中增加uibackgroundmodes鍵,並將值設為voip;

4、配置乙個音訊會話(audio session)。

二、uibackgroundmodes鍵的voip值有三個功能:

三、配置keep-alive handler

1、 handler

2、timeout

iOS 後台執行實現總結

應用的執行狀態分為以下五種 not running 應用還沒有啟動,或者應用正在執行但是途中被系統停止。inactive 當前應用正在前台執行,但是並不接收事件 當前或許正在執行其它 一般每當應用要從乙個狀態切換到另乙個不同的狀態時,中途過渡會短暫停留在此狀態。唯一在此狀態停留時間比較長的情況是 當...

iOS常駐後台執行實現

最近重新看ios的開發,確實有一些新的發現 1 短時間常駐 3分鐘 var backgroundtask uibackgroundtaskidentifier nil 申請乙個任務id 該方法在進入後台時響應 如果已存在後台任務,先將其設為完成 if self.backgroundtask nil ...

iOS 後台執行

應用可以在該方法中完成轉入後台前需要做的準備工作,所有的應用需要做以下事情。釋放所有可以釋放的記憶體。儲存使用者資料或狀態資訊,所有沒寫入磁碟的檔案或資訊,在進入後台之前,都應該寫入磁碟,因為程式可能在後台被殺死。當程式進入後台之後,為了確保獲得最佳的使用者體驗,建議釋放那些占用記憶體較大且可以重新...