我想在 Windows 的桌面应用程序中使用 Firesharp。该应用程序将只接收来自 Firebase 的通知,并且不会有任何类型的数据库交互(Firebase Cloud Messaging / FCM 是 Firebase 唯一使用的东西),也不会有 web / Firebase 数据库。Windows 应用程序将订阅项目中的特定主题,并将不断监视它以获取新消息。
我的问题是我不确定如何创建官方 Firesharp 示例中显示的配置对象,因为它是关于连接到网络数据库(我不需要):
IFirebaseConfig config = new FirebaseConfig
{
AuthSecret = "your_firebase_secret",
BasePath = "https://yourfirebase.firebaseio.com/"
};
IFirebaseClient client = new FirebaseClient(config);
假设我最初想硬编码我的凭据,如何创建配置/连接对象以将推送通知发送到特定主题?
我猜我需要服务器密钥和某种包含主题的 FCM URL,但我不知道该怎么做。
我已经下载了完整的 GitHub 项目,并查看了文件(字符串搜索 fcm、push、notification、googleapis、路径),我发现的唯一东西是使用<appname>.firebaseio.com.