2014-11-13 101 views
0

該應用程序已註冊接收所有3種通知(徽章,警報,聲音)。推送通知沒有聲音只在某些情況下

我希望推送通知在後臺沒有聲音只是在某些情況下(在應用程序用戶單擊一個按鈕來禁用通知),並允許所有其他情況下的聲音。

你有什麼想法嗎?由於

回答

0

從蘋果公司的遠程通知指南:

的APS字典還可以包含內容可用的屬性。 值爲1的內容可用屬性讓遠程 通知充當「無聲」通知。當無聲的 通知到達時,iOS在後臺喚醒您的應用程序,以便 可以從服務器獲取新數據或執行背景信息 處理。用戶不會收到關於通過無聲通知產生的新信息或更改信息 的消息,但他們下次打開您的應用時可以找到有關 的信息。

要支持無提示遠程通知,請將遠程通知 的值添加到Info.plist文件中的UIBackgroundModes陣列。要了解有關此陣列的更多信息,請參閱 列表鍵參考。

根據您的模型(假設像解析什麼系統),存儲用戶的偏好在雲和,產生了推送通知時,決定是否要添加此標誌或沒有。

+0

我會檢查一下,謝謝你回覆我 – Developer3000

相關問題