6

Firebase Cloud Messaging からプッシュを受信したときに、ヘッドアップ通知を表示する方法はありますか? フォアグラウンドでは、Notificationを使用して可能です。ただし、onMessageReceived が呼び出されていないため、アプリがバックグラウンドにあるときにヘッドアップ通知を表示する方法はありません。
優先度を「高」に設定しようとしましたが、結果はありません。

あなたはなにか考えはありますか?

4

4 に答える 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 に答える
0

以下の手順に従ってください。 必要に応じてタイトルとテキストを追加します

ここに画像の説明を入力

デフォルトの設定で次の 2 つの手順で [次へ] をクリックします。 ここに画像の説明を入力

このステップは非常に重要であり、デバイスのシステム トレイを管理してヘッドアップ通知として表示する主要な部分です。

レビューをクリックしてから公開します。期待どおりの結果が得られたらお知らせください。

于 2019-02-26T16:39:01.000 に答える