首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过推送通知打开混合应用程序

通过推送通知打开混合应用程序
EN

Stack Overflow用户
提问于 2021-08-04 11:54:05
回答 1查看 40关注 0票数 0

我有我的iOS角度/电容应用程序,它能够通过电容事件接收和管理推送通知:

代码语言:javascript
复制
// Method called when tapping on a notification
PushNotifications.addListener('pushNotificationActionPerformed',
  async (action: ActionPerformed) => {
      await this.router.navigateByUrl('url/to/go')
      console.log('logic done);
  }
);

日志确认我的操作已经完成,但在我的应用程序中,在我点击UI的任何部分之前,什么都不会发生。然后,路由将正确地更新到目的地。在iPhone 6 iOS 12.5中测试

这怎么可能呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-16 13:32:53

我自己找到了解决办法:出于某种原因?无法解释我需要在ngZone服务中包装路由器语句:

this.ngZone.run(() => this.router.navigateByUrl(path));

如果有人能解释这些,我会很感激的:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68650803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档