Ionic 3 - Локальное всплывающее уведомление / заголовки не показывает - PullRequest
0 голосов
/ 01 июля 2019

Я пытался реализовать push с использованием FCM и обрабатывать его с помощью 3-х местных локальных уведомлений.Проблема, с которой я сталкиваюсь, заключается в том, что уведомление принимается, но появляется только значок уведомления, и уведомление находится в области уведомлений / области Android.Мне нужно, чтобы заголовок / всплывающее окно было показано пользователю, когда он / она получает уведомление.

Я уже пытался установить передний план как истинный, устанавливая приоритет на максимум (2), используя другую версию.Я все еще не могу найти решение.

Версия плагина и код, который я использую

"cordova-plugin-local-notification": "0.9.0-beta.3"

"phonegap-plugin-push": "^2.2.3"

Для Push-кода, как показано ниже:

const options: PushOptions = {
            android: {
                senderID: "728748838135",
                sound: "default",
                forceShow: true
            },
            ios: {
                alert: "true",
                badge: true,
                sound: "true"
            },
            windows: {},
            browser: {
                pushServiceURL: "http://push.api.phonegap.com/v1/push"
            }
        };
    pushObject.on("notification").subscribe((notification: any) => {
                console.log(
                    "Received a notification",
                    notification,
                    JSON.stringify(notification.message)
                );

Для обработки локальных уведомлений:

this.localNotifications.schedule({
                silent: false,
                id: 1,
                title: "Cashberry",
                text: notification.message,
                led: "FF0000",
                sound: "default",
                priority: 2,
                foreground: true
            });

Ожидаемое поведение: Заголовки уведомлений должны отображаться как на заднем плане, так и на переднем плане для пользователя.

Текущее поведение: Никаких уведомлений не появляется. В верхней части отображается только значок, а уведомление находится в области уведомлений.

...