【问题标题】:how to get Message text from this Firebase Cloud Messaging unity C#?如何从此 Firebase Cloud Messaging unity C# 获取消息文本?
【发布时间】:2018-11-15 12:53:53
【问题描述】:

look to the notificationhow to get Message text from this Firebase Cloud Messaging unity 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);}
    }

【问题讨论】:

    标签: c# android firebase unity3d messaging


    【解决方案1】:

    在您的 OnMessageReceived 方法中,您可以像这样访问消息正文:

    e.Message.Notification.Body
    

    您可能需要小心一点,因为Notification 对象并不总是存在。所以在使用之前请检查以确保它不是null

    【讨论】:

      猜你喜欢
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 2017-04-02
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      相关资源
      最近更新 更多