C# 如何将Firebase.Messaging.Remotemessage转换为字符串

C# 如何将Firebase.Messaging.Remotemessage转换为字符串,c#,firebase,type-conversion,firebase-cloud-messaging,C#,Firebase,Type Conversion,Firebase Cloud Messaging,我需要将Firebase.Messaging.RemoteMessage转换为字符串。我试过这个: string message0; message0 = Convert.ToString(message); mainPage.StepThree(message0); 这是: mainPage.StepThree((string)message); 但它不起作用。有什么想法吗?感谢基于文档,getData()似乎就是您想要的。它将返回一个映射,您可以使用

我需要将Firebase.Messaging.RemoteMessage转换为字符串。我试过这个:

string message0;
        message0 = Convert.ToString(message);
        mainPage.StepThree(message0); 
这是:

 mainPage.StepThree((string)message); 

但它不起作用。有什么想法吗?感谢

基于文档,getData()似乎就是您想要的。它将返回一个映射,您可以使用映射中的键对其进行迭代。我以前从未使用过firebase,这不是Java的吗?它还说:getData在当前上下文中不存在。我是说getData()是的,你是对的,我错了。查看C#引用,您似乎希望使用RawData
此字段仅用于通过FirebaseMessaging.MessageReceived事件接收的下游消息。
可能也值得查看
数据
中的键/值对,因为如果消息确实存在,它将已经是一个字符串。谢谢。如何使用原始数据或数据?你能告诉我来源吗?