Сделать уведомление Большой значок круглым в реагировать на родной огонь - PullRequest
0 голосов
/ 13 апреля 2019

Я делаю это приложение, где я использую act-native-firebase , и все работает отлично, но есть одна вещь, которая вызывает у меня конфликт: я должен показать картинку (значок) из URL в этом приложении, и когда я установил его с помощью метода setLargeIcon () , он появляется внутри уведомления, но отображается в виде квадрата.

screenshot

Честно говоря, это выглядит не очень хорошо, и мой дизайнер UI / UX отклоняет это приложение из-за этого. Я изучил документы, но пока не нашел решения.

Мой код следующий:

 const notification = new firebase.notifications.Notification()
      .setTitle(title)
      .setBody(body)
      .setSound(sound)
      .setData(data)

    notification.android.setChannelId(NOTIFICATION_CHANNEL)
    notification.android.setSmallIcon('ic_notification')
    notification.android.setColor(primaryColor)
    notification.android.setAutoCancel(true)
    notification.android.setLargeIcon(data.icon || assets.ilDefaultAvatar)
    if (Platform.OS === 'android' && Platform.Version >= 24 && conversationId) {
      notification.android.setGroup(conversationId)
      notification.android.setGroupAlertBehaviour(
        firebase.notifications.Android.GroupAlert.Children
      )
    }

    await firebase.notifications().displayNotification(notification)

Как мне сделать это круглым?

1 Ответ

0 голосов
/ 13 апреля 2019

Вы должны установить их в своем проекте Android.Откройте Android-студию и выполните описанные шаги здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...