Сборка уведомлений, показывающая заголовок и изображение, но не содержимое - PullRequest
0 голосов
/ 23 апреля 2019

Я отправляю уведомление своим клиентам, которые установили мое приложение как Paylod Data с изображением, заголовком и контентом. Работает хорошо, но контент не пустой. Я даже заменил контент с заголовка, а также с фиктивным текстом вместо сервера, но поле с содержимым остается пустым. Так что я уверен, что я тоже получаю поле контента, но в самом коде должна быть какая-то проблема.

Вот мой код

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, NOTIFICATION_CHANNEL_ID)
            .setSmallIcon(R.mipmap.ic_launcher_round)
            .setContentTitle(Config.title)
            .setAutoCancel(true)
            .setSound(defaultSound)
            .setContentText(Config.content)
            .setContentIntent(pendingIntent)
            .setStyle(style)
            .setLargeIcon(bitmap)
            .setWhen(System.currentTimeMillis())
            .setPriority(Notification.PRIORITY_MAX);


    notificationManager.notify(1, notificationBuilder.build());
}

и мой метод для передачи данных

{
    "data": {
        "title": "Check our New Recipe",
        "content" : "Check Out This Awesome Game!",
        "imageUrl": "http://h5.4j.com/thumb/Ninja-Run.jpg"
    },
    "to": "/topics/food"
}

Также я отвечаю

 .setContentText(Config.content)

с

 .setContentText("This is my content")

но все же он невидим.

Учебник, которому я следовал, это

https://android.jlelse.eu/android-push-notification-using-firebase-and-advanced-rest-client-3858daff2f50

enter image description here

...