繁体   English   中英

我如何使用 .net admin sdk 将链接添加到 firebase 云消息传递

[英]How do i add Link to firebase cloud messaging with .net admin sdk

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

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

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

我已经通读了.net Admin Sdk 文档,但不知道在哪里添加它。 这是我用来新建消息对象的代码

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/"
            }
        }

    };

.NET SDK尚不支持此设置。 它现在只暴露在Node.js和Go中。 您可以通过https://github.com/firebase/firebase-admin-dotnet提供拉取请求来实现此功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM