如何从此 Firebase Cloud Messaging unity C# 获取消息文本?
how to get Message text from this Firebase Cloud Messaging unity C#?
look to the notification如何从此 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);}
}
在您的 OnMessageReceived
方法中,您可以像这样访问邮件正文:
e.Message.Notification.Body
您可能需要小心一点,因为 Notification
对象不会一直存在。因此,请在使用前检查以确保它不是 null
。
look to the notification如何从此 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);}
}
在您的 OnMessageReceived
方法中,您可以像这样访问邮件正文:
e.Message.Notification.Body
您可能需要小心一点,因为 Notification
对象不会一直存在。因此,请在使用前检查以确保它不是 null
。