使用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-priority
for iOS,Urgency
for web),所以不能在根级别设置。