Unity Firebase Cloud Messaging SendAsync 缺失

Unity Firebase Cloud Messaging SendAsync Missing

https://firebase.google.com/docs/cloud-messaging/unity/topic-messaging 文档中说明您可以发送消息。 但是在我的版本 7.0.2 中,没有 SendAsync 方法。 有谁知道如何从设备发送消息?

您在文档中找到的 SendAsync 方法仅在 (.NET) Admin SDK 中可用:

await FirebaseMessaging.DefaultInstance.SendAsync(message);

SendAsync 在 Android/iOS SDK 或围绕它的 Unity 包装器中不存在。无法直接从 设备发送消息,因为这将是一种不安全的操作 - 允许所有用户向所有其他用户发送您想要的任何消息。

相反,您需要从受信任的环境发送消息,例如 Firebase 控制台、您的开发机器、您控制的服务器或 Cloud Functions。参见