gpt4 book ai didi

ionic-framework - 定义在 Ionic 2 中单击推送通知时要打开的页面

转载 作者:行者123 更新时间:2023-12-01 06:03:42 28 4
gpt4 key购买 nike

我的 Ionic 2 应用程序已经在接收推送通知。单击通知(应用程序关闭)时,应用程序将打开并显示根页面。

如何定义另一个页面以在单击通知后打开应用程序时显示?

理想情况下,我会在推送通知中传递另一个名为“页面”的字段参数,我可以在其中定义要打开的页面。

现在我正在做的处理我的应用程序内的通知是:

this.push.rx.notification()
.subscribe((msg) => {
alert(msg.title + ': ' + msg.text);
});

最佳答案

我正在使用 FCM native ,这对我有用,请在下面找到一个示例 - 我将通知类型设置为 push_chat然后是去ChatPage如果没有设置 push_chat 则它会转到主页

import { FCM } from '@ionic-native/fcm';

constructor(private fcm: FCM) {}

...

this.fcm.onNotification()
.subscribe((msg) => {
let messageData = JSON.parse(msg.messageData);
let ref_this = this;
if (msg.wasTapped) {
if(msg.notificationType == 'push_chat') {
ref_this.nav.setRoot(ChatPage);
else {
ref_this.nav.setRoot(Home);
break;
}
});

希望这对你有帮助。

关于ionic-framework - 定义在 Ionic 2 中单击推送通知时要打开的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42378409/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com