[英]voip app ios8: is pushkit still best practice?
我正在開發一個需要ios9下的可靠推送消息(如任何voip)的應用程序。 在這里它說,使用IOS8 +應該使用apns(registerForRemoteNotifications):
在Optimize VOIP Apps文檔中,首選Pushkit:
有沒有人對此有所了解? 或者他們在后台運行相同的代碼?
- 只有在VoIP推送發生時才會喚醒設備,從而節省能源。
- 與用戶必須在應用程序執行操作之前響應的標准推送通知不同,VoIP會直接推送到您的應用程序進行處理。
- VoIP推送被認為是高優先級通知,並且無延遲地提供。
- VoIP推送可以包括比標准推送通知提供的數據更多的數據。
- 如果在收到VoIP推送時它未運行,您的應用程序將自動重新啟動。
- 即使您的應用在后台運行,您的應用也會獲得運行時來處理推送。
在我看來,VoIP推送通知的最大優勢在於,如果強制關閉,應用程序將重新啟動。
通常,如果您不想使用VoIP功能的推送通知,例如通知有來電,請使用PushKit。 它是為此目的而開發的。 對於所有其他情況,請使用常規推送通知。 如果您將PushKit用於沒有VoIP功能的應用程序,您的應用程序將不會通過審核。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.