我不确定将推送通知逻辑放在我的应用程序中的哪个位置。
现在,它已经在app.component.ts
中工作了,它可以正确注册并接收推送ID。
const pushObject: PushObject = this._push.init(new PushTools().parameters);
console.log(JSON.stringify(pushObject));
pushObject.on('notification').subscribe((notification: any) => console.log('Received a notification', notification));
pushObject.on('registration').subscribe((registration: any) => console.log('Device registered', JSON.stringify(registration)));
pushObject.on('error').subscribe(error => console.error('Error with Push plugin', JSON.stringify(error)));
但是,我不确定如何处理on(notification)
呼叫。根据通知的类型,应打开一个特定的视图。我是否应该将通知放到主视图中并从那里转发到子视图,即在主视图中而不是在on(notification)
中实现app.component.ts
?
它可以工作,但是我希望文档能更好一些,并希望工作流程正确的生产状态应用程序应如何工作。 有一个很好的例子可以实现这一点吗?
谢谢, EL