Как отобразить многострочное уведомление о реакции на родной андроид? - PullRequest
0 голосов
/ 23 мая 2019

Я создал уведомление вроде этого:

const notification = new firebase.notifications.Notification()
    .setNotificationId('1')
    .setTitle('Reminder')
    .setBody('Looooooooooooooooooooooonggggggg messageeeeeeeeeeeeeeeeeeeeee longggggggggggggg messsssssagggeeeeeeeeee')
    .setData({
      key: true,
      data: {},
    })
    .android.setChannelId('test-channel')
    .android.setAutoCancel(true)
    .android.setPriority(firebase.notifications.Android.Priority.Max);

Я хочу показать все сообщения тела в уведомлении. Но он показывает только одну строку сообщения.

1 Ответ

1 голос
/ 23 мая 2019

В объекте Android есть текстовая опора. Вы можете увидеть документацию здесь https://rnfirebase.io/docs/v5.x.x/notifications/reference/AndroidNotification#setBigText, но, чтобы подвести итог, что-то вроде этого shoudlwork

const notification = new firebase.notifications.Notification()
    .setNotificationId('1')
    .setTitle('Reminder')
    .setBody('Looooooooooooooooooooooonggggggg messageeeeeeeeeeeeeeeeeeeeee longggggggggggggg messsssssagggeeeeeeeeee')
    .setData({
      key: true,
      data: {},
    })
    .android.setChannelId('test-channel')
    .android.setAutoCancel(true)
    .android.setBigText('Looooooooooooooooooooooonggggggg messageeeeeeeeeeeeeeeeeeeeee longggggggggggggg messsssssagggeeeeeeeeee')
    .android.setPriority(firebase.notifications.Android.Priority.Max);
...