Как получить текст сообщения из этого единого C # Firebase Cloud Messaging? - PullRequest
0 голосов
/ 06 июня 2018

посмотрите на уведомление как получить текст сообщения из этого единого единого источника сообщений Firebase C # Это мой код:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class pushfirebase : MonoBehaviour {

    public void Start() {
        Firebase.Messaging.FirebaseMessaging.TokenReceived += OnTokenReceived;
        Firebase.Messaging.FirebaseMessaging.MessageReceived += OnMessageReceived;
    }

    public void OnTokenReceived(object sender, Firebase.Messaging.TokenReceivedEventArgs token) {
        UnityEngine.Debug.Log("Received Registration Token: " + token.Token);
    }

    public void OnMessageReceived(object sender, Firebase.Messaging.MessageReceivedEventArgs e) {
        UnityEngine.Debug.Log("Received a new message from: " + e.Message.From);}
    }

1 Ответ

0 голосов
/ 26 сентября 2018

В вашем методе OnMessageReceived вы можете получить доступ к телу сообщения следующим образом:

e.Message.Notification.Body

Возможно, вам нужно быть немного осторожнее, потому что объект Notification не всегда будет присутствовать,Поэтому убедитесь, что это не null, прежде чем использовать его.

...