Firebase Cloud Messaging からプッシュを受信したときに、ヘッドアップ通知を表示する方法はありますか? フォアグラウンドでは、Notificationを使用して可能です。ただし、onMessageReceived が呼び出されていないため、アプリがバックグラウンドにあるときにヘッドアップ通知を表示する方法はありません。
優先度を「高」に設定しようとしましたが、結果はありません。
あなたはなにか考えはありますか?
質問する
6303 次
4 に答える
0
firebase を呼び出しているプラットフォームに関係なく、必要なのはAndroid 内の Notification に Title フィールドと Body フィールドを追加することだけであり、もちろん Priority = High です。
var aMessage = new Message
{
Topic = "atopic",
Notification = new Notification { Body = body, Title = title },
Data = new Dictionary<string,string> { { "ReferenceId", refId.ToString() } },
Android = new AndroidConfig
{
Priority = Priority.High,
Notification = new AndroidNotification
{
Body = body,
Title = title,
Color = "#ffcc00",
Icon = "ic_notification",
Sound = "default",
ChannelId = "my_notification_channel"
},
},
};
于 2020-02-08T08:57:48.670 に答える