簡體   English   中英

在iOS 7推送通知中正確使用“內容可用”

[英]Proper use of “content-available” in iOS 7 Push Notifications

我只是在尋找有關iOS 7思維過程和推送通知負載中“內容可用”鍵值的反饋。

場景:我強制關閉應用程序。 根據Apple的說法,因為我已經這樣做了,我將不再收到任何包含其有效負載中鍵值“content-available”的通知。 這意味着警報根本沒有顯示,基本上沒有任何反應。 沒有聲音,沒有警報信息,沒有徽章增量。

理論:由於上述情況,您似乎想要發送兩個推送通知。

  1. 只有您的“警報”,“徽章”和“聲音”值的推送通知,以便用戶看到與更新相關的通知,而不管應用程序狀態如何。

  2. 僅包含“內容可用”鍵值的推送通知。 如果應用程序處於可以接受此狀態的狀態,則會執行后台任務。 在它不能接受的情況下,用戶仍然從第一推送通知接收視覺/聽覺通知。

問題:這是Apple打算如何執行靜音/背景通知嗎? 我真的沒有看到你可以實現的另一種方式。

我認為您的思維過程是正確的,您擁有的信息對於iOS 7.0中推送通知的當前實現是正確

然而,人們一直在提交錯誤報告並且談論強行退出應用程序這一事實使得它沒有資格被有效負載中“內容可用”的推送通知喚醒(參見SO回答 )。 希望Apple能夠在iOS 7.1中解決這個問題,或至少更新文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM