【发布时间】:2020-06-28 11:52:24
【问题描述】:
我想向移动应用发送推送通知,因此我在我的 .Net 项目中安装了 Firebase Admin SDK。
我按照 Firebase 文档上的说明进行操作,但是当我从 SDK 调用 SendAsync 时,它只是挂起。知道为什么它会挂起吗?我是否缺少步骤?
这是我的 API 代码(请注意,这只是让它工作的演示代码):
public async void SendPushNotification()
{
FirebaseApp.Create(new AppOptions()
{
Credential = GoogleCredential.FromFile("path to json file"),
});
var registrationToken = "fqCo_-tXKvY:APA91bGQ47Q2egnqn4Ml...";
var message = new FirebaseAdmin.Messaging.Message()
{
Token = registrationToken,
};
string response = await FirebaseMessaging.DefaultInstance.SendAsync(message);
Console.WriteLine("Successfully sent message: " + response);
}
【问题讨论】:
-
从哪里获得注册令牌?
标签: c# firebase firebase-cloud-messaging