离子推送通知不打开应用程序并且是单行

时间:2016-03-17 13:28:34

标签: android cordova push-notification ionic-framework phonegap-plugins

我正在构建一个Ionic应用程序,安装了phonegap推送插件,并使用真正的谷歌开发人员API密钥设置离子io推送设置。我没有在离子框架中为android设置任何证书或其他密钥。对于IOS,我没有设置任何内容,因为该应用程序仍在开发中,并且还没有Apple开发者帐户。

现在我非常高兴,因为我可以收到推送通知。现在我发现了2个通知问题:

1:这是单行,所以文字是“嘿,这个通知太过......”。我怎样才能确保这是多线?

2:当我按下通知时,它不会打开应用程序。这是因为它是一个调试apk吗?

这是我使用离子推送api发送的推送数据:

var_dump()

1 个答案:

答案 0 :(得分:1)

在联系了phonegap和ionic的开发团队后,我们设法找到了解决方案。事实证明,Ionic推送框架或phonegap推送插件中存在一个错误。它是哪一个我不确定。

事实证明,在您推送到Ionic推送框架的数据中设置android'图标'会破坏通知。这导致通知不是消耗性的,因此只有单行,而不是在您点击通知时打开应用程序,没有声音等。

解决方法是在phonegap插件的init中设置图标,如下所示:

background-size: 100%;