gpt4 book ai didi

c# - 如何使用 .net admin sdk 添加指向 firebase 云消息传递的链接

转载 作者:行者123 更新时间:2023-11-30 18:12:42 28 4
gpt4 key购买 nike

我在后端使用 Firebase .net Admin SDK 发送推送通知。

根据这个link我应该能够将以下 json 添加到消息对象中,该对象将在应用程序处于后台时单击通知时打开设置的链接。

  "webpush": {
"fcm_options": {
"link": "https://dummypage.com"
}

我已经通读了 .net Admin Sdk documentation但无法弄清楚在哪里添加它。这是我用来新建消息对象的代码

var fcm = FirebaseAdmin.Messaging.FirebaseMessaging.DefaultInstance;
var Message = new Message()
{
Notification = new Notification
{
Title = title,
Body = message,
},
Token = user.PushTokenWeb,
};
var result = await fcm.SendAsync(Message);

有谁知道我应该在哪里设置回调链接?

最佳答案

在 FirebaseAdmin .net v1.9.0 中你可以

    var message = new Message()
{
Token = token,
Notification = new Notification()
{
Body = notificationBody,
Title = title
},
Android = new AndroidConfig()
{
Priority = Priority.High
},
Webpush = new WebpushConfig()
{
FcmOptions = new WebpushFcmOptions()
{
Link= "https://www.davnec.eu/aurora-boreale/previsioni/"
}
}

};

关于c# - 如何使用 .net admin sdk 添加指向 firebase 云消息传递的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54983872/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com