Push-уведомление Firebase не получено, когда приложение находится на переднем плане - PullRequest
0 голосов
/ 17 октября 2018

Я использую Unity 2018 с Firebase.Я работаю над Push-уведомлением Firebase. Сообщение Push-уведомления получено хорошо.

Но когда я запускаю мое приложение, работающее на переднем плане, push-уведомление не получено.Но когда я закрою мое приложение.Push-уведомление получено.

Что мне нужно сделать для получения push-уведомлений, когда мое приложение находится на переднем плане?

1 Ответ

0 голосов
/ 17 октября 2018

Вы должны обработать push-уведомление вручную в обратном вызове:

//Subscribe on application start
public void Start() {
  Firebase.Messaging.FirebaseMessaging.MessageReceived += OnMessageReceived;
}

public void OnMessageReceived(object sender, Firebase.Messaging.MessageReceivedEventArgs e) 
{
  UnityEngine.Debug.Log("Received a new message from: " + e.Message.From);
  if (e.Message.NotificationOpened == false)
  {
     // Show PopUp or Do something here
  }
}
...