2011-11-30 65 views
4

是否可以設置推送通知的標題?它看起來像我稱之爲通知的標題只是相關應用程序的名稱。我沒有看到任何提及設置此值的文檔的文檔。在iOS5通知下拉視圖中,電子郵件以發件人姓名和主題顯示爲標題。這是可能的,還是OS以特殊方式渲染電子郵件通知?設置推送通知的標題?

+0

也許這會幫助你。 [請參閱本文](http:// stackoverflow。com/a/22740003/5308632) – neilwu

回答

11

不,這是不可能的。它將始終使用應用程序的名稱作爲標題。沒有公共API來設置標題。

+10

這讓我非常傷心。 – Chetan

+1

現在這是可能的。請檢查我的答案。 @santhu – santhu

+0

這是可能的... https://www.avanderlee.com/ios-10/rich-notifications-ios-10/ – Mohanraj

5

這是可能的。蘋果公司推出了有效載荷的變化,允許這一點,但將支持iOS 8.2

使用警報鍵發送標題和正文。這裏標題將被您的應用程序名稱替換,正文將成爲消息。

- 從蘋果文檔 -

警報
字符串或如果包含此屬性字典

,系統會顯示一個標準的警報或 基於用戶設置的橫幅。
您可以指定一個字符串或字典作爲警報的值。 如果您指定了一個字符串,它將變爲帶有兩個按鈕的警報的消息文本:Close和View。如果用戶點擊查看,應用程序 啓動。 如果您指定了字典,請參閱表5-2以瞭解該字典的鍵的說明。


標題

短字符串描述通知的目的。 Apple Watch 將此字符串顯示爲通知界面的一部分。此 字符串僅顯示簡短,應該精心製作,以便可以快速理解 。此密鑰已添加到iOS 8.2中。


警報消息的文本。

參考Apple Documentation of push notification payload