如果在接收到通知時未嘗試啓動應用程序(無需點擊通知並且應用程序已關閉)?或者如果有可能在應用程序關閉時在後臺執行某些工作?如果iOs應用程序已關閉,則後臺任務
0
A
回答
0
您應該將content-available
鑰匙添加到您的有效載荷中,其值爲1
。
根據RemoteNotifications Programmingcontent-available
定義是
提供值爲1的這個關鍵,以表明新的內容 可用。包括這個鍵和值意味着當你的應用程序在後臺啓動或返回 時, 應用程序:didReceiveRemoteNotification:fetchCompletionHandler:調用 。
(報亭應用都保證能夠接收至少一個推 與每24小時窗口此鍵。)
1
是的,可能與pushkit(靜音推送通知)。
這也適用於您的應用處於終止狀態時。
一旦您收到puskit負載,您可以使用聲音文件來安排本地通知。
Upto聲音文件播放,您的應用程序將在後臺處於活動狀態,您可以處理您的代碼。 (聲音文件最大允許30秒,所以你可以執行代碼長達30秒只)
你需要整合下面的東西。
- Pushkit IOS代碼 在服務器端
- 無聲推送通知代碼
- 所需證書,併爲iOS和服務器端代碼的規定
注 - 您的應用必須基於VoIP或在特定的類別並獲得Apple的事先許可。
參考 - https://github.com/hasyapanchasara/PushKit_SilentPushNotification
相關問題
- 1. 關閉應用程序後臺傳輸下載任務失敗
- 2. Android/iOS:應用程序處於後臺/關閉時調度任務
- 3. 應用程序在後臺被關閉
- 4. 如何使用onStop()關閉應用程序後運行任務?
- 5. 如何從後臺任務關閉Windows 8商店應用程序
- 6. 如何正常關閉WPF應用程序並運行後臺任務?
- 7. iOS應用程序在後臺任務結束後運行
- 8. 關閉任務托盤應用程序
- 9. 服務將關閉,如果我關閉我的應用程序
- 10. Iphone後臺任務,即使在關閉後應用
- 11. 在應用程序關閉的情況下在後臺運行任務
- 12. 即使在關閉應用程序時也運行後臺任務
- 13. 強制關閉在Android應用程序的後臺服務
- 14. iOS企業應用程序 - AsiHTTPRequest的長期後臺任務
- 15. iOS應用程序中的後臺路由任務
- 16. iOS應用程序運行的後臺任務時間
- 17. 安排一個iOS應用程序任務在後臺運行
- 18. iOS應用程序在後臺執行任務
- 19. android:報警任務在應用程序關閉時關閉
- 20. 如何在關閉wpf應用程序時關閉所有後臺進程
- 21. 如何從我的Android應用程序關閉後臺進程?
- 22. 如果應用程序已關閉如何檢測/退出
- 23. 強制一個應用程序關閉時,不同的應用程序已關閉,然後關閉自己
- 24. Android,如何使應用程序的任務不可關閉?只能通過任務關閉被關閉
- 25. 應用程序意外關閉調用Web服務,如果結果爲空後
- 26. 關閉iOS電源按鈕關閉應用程序關閉
- 27. 應用程序關閉時的用戶狀態,已刪除iOS
- 28. 如何在關閉JFrame時在後臺運行應用程序?
- 29. 如何關閉所有後臺活動應用程序?
- 30. 如何在進入後臺時關閉iPhone應用程序?
它爲你工作?如果是,那麼你可以接受答案。 – Hasya