Как показать FCM на собственном приложении реагировать, когда оно находится на переднем плане - PullRequest
0 голосов
/ 25 июня 2018

Я хочу показать уведомление, когда приложение находится на переднем плане, и оно получает FCM только WhatsApp и другие приложения показывает. В фоновом режиме я получаю уведомление на панели уведомлений, но ничего не происходит, когда он получает, когда пользователь использует приложение. Я смотрю что-то вроде всплывающего окна Android по умолчанию небольшой сверху. Я использую следующее тело для отправки FCM.

    { 
 "to": "/topics/chatProperty_P00025_14", 
 "notification" : {
 "body" : "great match!",
 "content_available" : true,
 "priority" : "high",
 "title" : "Portugal vs. Denmark",
   "sound":"default",
   "vibrate":true
 },
 "data" : {
 "body" : "14_P00025",
 "content_available" : true,
 "priority" : "high",
 "title" : "Portugal vs. Denmark",
 "type" : "propertyChat",
   "sound":"default",
   "vibrate":true
 }
}

1 Ответ

0 голосов
/ 25 июня 2018

См. Следующий пример кода:

let message = {
        to: "fcm_device_token",
        data: {
            custom_notification: {
                body: "Your message",
                custom_data: "Any custom data you want to send",
                sound: 'default',
                priority: "high",
                show_in_foreground: true
            }
        }
    }
...