我正在构建一个Ionic应用程序,安装了phonegap推送插件,并使用真正的谷歌开发人员API密钥设置离子io推送设置。我没有在离子框架中为android设置任何证书或其他密钥。对于IOS,我没有设置任何内容,因为该应用程序仍在开发中,并且还没有Apple开发者帐户。
现在我非常高兴,因为我可以收到推送通知。现在我发现了2个通知问题:
1:这是单行,所以文字是“嘿,这个通知太过......”。我怎样才能确保这是多线?
2:当我按下通知时,它不会打开应用程序。这是因为它是一个调试apk吗?
这是我使用离子推送api发送的推送数据:
var_dump()
答案 0 :(得分:1)
在联系了phonegap和ionic的开发团队后,我们设法找到了解决方案。事实证明,Ionic推送框架或phonegap推送插件中存在一个错误。它是哪一个我不确定。
事实证明,在您推送到Ionic推送框架的数据中设置android'图标'会破坏通知。这导致通知不是消耗性的,因此只有单行,而不是在您点击通知时打开应用程序,没有声音等。
解决方法是在phonegap插件的init中设置图标,如下所示:
background-size: 100%;