如何在 .Net 核心中使用 FirebaseSDK 在根级别添加"priority"字段



使用FirebaseAdmin(2.3.0)包发送推送通知。在android中,退出应用程序,

当发送推送通知时,它不会唤醒应用程序。字段只存在于FirebaseSDK的AndroidConfig中,但我需要它在根级别当前我的代码;

using Message = FirebaseAdmin.Messaging.Message;
...
var pushMessage = new Message()
{
//should be "priority" field at this level..
Token = item.Token,
Android = new AndroidConfig
{
Priority = Priority.High,
};
...

当我尝试发送数据的指示在这里工作…

所以问题是我如何在。net core中使用FirebaseAdmin构建相同的数据模型

{
"android": {
"priority": "high"
},
"priority": 10 // need to add this.
}

priority只能在android方式下设置。将其设置为高,即使设备处于休眠模式,也可以发送消息。不同的平台对优先级有独特的标头(例如:apns-priorityfor iOS,Urgencyfor web),所以不能在根级别设置。

最新更新