2016-08-30 46 views
0

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

任何想法?
谢谢!

+0

我有完全相同的问题引起的。我可以注册令牌,但我没有收到任何通知。还有什么运气? – mtpultz

+0

@mtpultz我切换回$ cordovaPushV5,现在工作正常 –

回答

0

确保使用ionic-cloud库与Ionic.io接口。你提到的事件不会被弃用ionic-platform-web-clinet

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

+0

感谢您的回应!我用户ionic-cloud和我完全删除了ionic-platform-web-client,但仍然是相同的... –

+0

我正在使用离子云的$ ionicPush在一个新的项目(所以不迁移),我跟着文档没有运气接收通知,但我可以看到我注册的令牌,它看起来像这是一个问题,许多人有在论坛上,但没有解决方案。 Ionic Cloud服务似乎太新以至于没有任何教程。 – mtpultz

+0

看起来像新项目现在必须启用FCM而不是GCM – mtpultz