【发布时间】:2019-09-03 02:35:32
【问题描述】:
我正在使用 Firebase Cloud Messaging 向我的应用用户发送推送通知。我已经成功设置并建立了适用于 .NET 的 Firebase Admin SDK,并且我已经编写了成功发送推送通知的代码。
这是我创建和授权我的服务器应用程序发送消息的代码。
Dim Options As New AppOptions
Options.Credential = GoogleCredential.FromFile("./path/to/file.json")
FirebaseApp.Create(Options)
这是根据此处所述的文档: https://firebase.google.com/docs/cloud-messaging/auth-server
但是,当我在没有互联网连接的情况下运行上述代码时,它不会告诉我是否已建立与 Firebase 服务器的连接,或者是否有任何连接。
在我的管理代码逻辑中,我需要知道是否有与 Firebase 服务器的连接并不断检查它多次,以便实时跟踪它。 我浏览了 Admin SDK 文档以了解是否有任何相关内容,但我一无所获。
有谁知道我怎样才能做到这一点? 我如何在我的管理代码逻辑中知道 Firebase 连接正常并且我已准备好初始化 FirebaseApp 并开始发送消息。
如果没有官方的方法,有什么方法可以 ping Firebase 服务器来达到同样的效果?
【问题讨论】:
-
您问题中的代码尚未创建与服务器的任何连接。它只是配置要使用的凭据,以及一旦连接到的项目。您尝试使用哪种 Firebase 产品?
-
我正在使用 Firebase 云消息传递。
标签: .net firebase firebase-admin