【发布时间】:2017-05-05 06:01:00
【问题描述】:
在我的 ionic 2 应用程序中,我有 2 个页面 index.html(默认加载页面)和 channel.html(应用程序/页面中不存在的一般页面)。 我在 index.html 中时会收到推送通知,但在 channel.html 中时不会收到。 谁能建议我该怎么做,以便我可以在两个页面上都收到推送通知。提前谢谢你。
【问题讨论】:
-
你能在你收到通知的地方显示一些代码吗?
-
var push = Push.init({ android: { senderID: "XXXXXXXXX" }, ios: { alert: "true", badge: true, sound: 'false' }, windows: {} }); push.on('registration', (data) => { console.log(data.registrationId); alert(data.registrationId.toString()); }); push.on('notification', (data) => { console.log(data); alert("你好,我是推送通知"); });
-
我在 /src/app/app.component.ts 文件中使用它。当我在 index.html 中时,我可以收到推送通知,但在单击某些按钮时切换到 channel.html 时不会。
-
我认为你必须反其道而行之。当您收到相关页面的通知时,以数据为参数推送页面。
标签: cordova ionic2 hybrid-mobile-app