【发布时间】:2019-07-18 12:13:11
【问题描述】:
我想在点击 One Signal 发送的推送通知时打开特定页面。我尝试了几种方法,但没有找到任何解决方法! 这是我的代码。
我已经尝试了所有的导航方式
// window["plugins"].OneSignal.sendTag("user_tag", "VIP");
if (jsonData.notification.payload.additionalData != null) {
let navigator: any = JSON.stringify(jsonData.notification.payload.additionalData.page);
alert(navigator);
alert(navigator == '"TodayspickPage"');
if (navigator == '"TodayspickPage"') {
//I TRIED THESE ALL WAYS
// this.nav.setRoot(TodayspickPage);
// this.rootPage=TodayspickPage;
// this.app.nav.push(TodayspickPage);
//this.nav.push(TodayspickPage);
}
}
};
window["plugins"].OneSignal
.startInit("47c084d5-**************437ca9f9bbd", "8324*******08")
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.handleNotificationOpened(notificationOpenedCallback)
.endInit();
【问题讨论】:
标签: angular push-notification navigation ionic3 onesignal