1

我正在爲具有iOS和Android版本的應用程序整合FCM。iOS推送通知中的多行標題

目前,對於iOS,我想發送多行標題。我該怎麼做呢?我正在嘗試使用Firebase控制檯進行測試。但似乎沒有任何工作適合我。

我與這些

\n 
<br/> 
\\n 
\r\n 

試圖爲this post建議。但沒有什麼工作。

我基本上希望通知的前兩行用粗體顯示。任何幫助非常感謝。 enter image description here

回答

4

粗體顯示的第一行是通知標題,第二個字幕和下面的內容(常規字體)。

這些是通知的屬性,因爲在UN(Mutable)NotificationContent上設置了iOS 10(字幕行不可用)。

這些屬性可以在通過APNS發送的有效載荷進行配置:

{ 
    "aps": { 
    "alert": { 
     "title": "Custom title", 
     "subtitle": "Custom subtitle", 
     "body": "Custom message" 
    } 
    } 
} 

此外,您還可以創建一個UserNotificationServiceExtension更新已收到通知的上述特性。

+0

這會幫助我想。您是否知道我們可以將它與FCM一起使用?因爲根據FCM文檔所述,我們只能將標題和正文作爲「通知」鍵的一部分發送。我正在嘗試實現將發送通知消息的FCM App Server。 –

+0

[這裏](https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support)和[這裏](https://firebase.google.com/docs/ cloud-messaging/admin/send-messages#definitions_the_message_payload) - 關於有效載荷的FCM文檔的鏈接 –