1

iOSとAndroidバージョンの両方を持つアプリのFCMを統合しています。iOSのプッシュ通知で複数行のタイトル

現在、iOSの場合、複数の行にタイトルを送信したいと考えています。これはどうすればいいですか?私はFirebaseコンソールを使ってテストしようとしています。しかし、何も私のために働くようです。

this postで提案されているように私は、これらの

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

てみました。しかし、実際には何も働かなかった。

私は基本的に、通知の最初の2行を太字で表示します。どんな助けでも大歓迎です。 enter image description here

答えて

4

大文字の1行目は、通知のタイトル、2番目の字幕、およびその下のコンテンツ(通常のフォント)です。

iOS 10がUN(Mutable)NotificationContentに設定されているため、これは通知のプロパティです(これまでの字幕行は利用できません)。

彼らのプロパティは、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/)クラウドメッセージング/管理/ send-messages#define_the_message_payload) - ペイロードに関するFCMドキュメントのリンク –