【问题标题】:Ionic android push notification works only in backgroundIonic android 推送通知仅在后台工作
【发布时间】:2016-08-30 16:55:36
【问题描述】:

我正在构建一个使用推送通知的 Ionic 应用程序。我遵循了来自 here 的文档。我可以注册,我看到令牌注册正常,但是当我从ionic 发送通知时,我只有在应用程序处于后台时才会收到它们。如果应用程序正在运行,我不会收到任何通知。未触发事件cloud:push:notification

有什么想法吗?
谢谢!

【问题讨论】:

  • 我遇到了完全相同的问题。我可以注册令牌,但我没有收到任何通知。运气好了吗?
  • @mtpultz 我切换回 $cordovaPushV5,现在工作正常

标签: android ionic-framework push-notification


【解决方案1】:

确保使用 ionic-cloud 库与 Ionic.io 进行交互。您提到的事件不是由已弃用的ionic-platform-web-clinet 触发的

http://docs.ionic.io/migration.html#push`

【讨论】:

  • 感谢您的回复!我使用了 ionic-cloud,我完全删除了 ionic-platform-web-client,但还是一样...
  • 我在一个新项目上使用了 ionic-cloud 的 $ionicPush(所以没有迁移),我按照文档操作也没有收到通知,但我可以看到我正在注册令牌,看起来这是论坛上许多人遇到的问题,但没有解决方案。 Ionic Cloud 服务似乎太新,没有任何教程。
  • 看起来新项目现在必须启用 FCM 而不是 GCM
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-22
  • 1970-01-01
  • 2017-06-17
  • 1970-01-01
  • 2017-10-29
  • 1970-01-01
相关资源
最近更新 更多