Ionic 3-本地通知弹出/提示不显示

时间:2019-07-01 10:53:26

标签: angular push-notification ionic3 uilocalnotification

我一直在尝试使用FCM实现推送,并使用ionic 3本地通知对其进行处理。我面临的问题是正在接收通知,但是仅显示通知图标,并且通知位于android通知托盘/区域中。我需要在用户收到通知时向用户显示抬头/弹出窗口。

我已经尝试使用其他版本将前台设置为true,将优先级设置为最大(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
            });

预期的行为:对于用户,提示抬头的通知应同时出现在背景和前景中。

当前行为::没有通知头出现。仅图标显示在顶部,通知位于通知托盘中。

0 个答案:

没有答案