离子推正确使用

时间:2019-06-23 22:17:30

标签: ionic-framework push-notification ionic3 apple-push-notifications

我不确定将推送通知逻辑放在我的应用程序中的哪个位置。 现在,它已经在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

0 个答案:

没有答案