我正在使用PushWoosh服务在我的基于PhoneGap的应用上处理推送通知。
但我处理原生推送消息时遇到问题。
如果我通过PushWoosh API或管理面板发送推送通知,则会出现如下设备:
{"title":"test message","collapse_key":"do_not_collapse","from":"400481817113","onStart":false,"foreground":true,"p":"["}
但是,如果我使用此有效负载通过Google Native Push Services发送推送通知:
{"title":"test title"}
它来到设备:
{"message":"{\"title\":\"test title\"}","collapse_key":"do_not_collapse","from":"400481817113","onStart":false,"foreground":true}
如果我通过Google服务发送推送消息,这会导致通知ğanel上没有显示标题。
这是我的问题:如何解决这个问题?通过Google发送消息,在通知面板上显示标题的最佳方式是什么?
编辑:
我发现自己的问题:)我的代码使用json_encode两次编码消息。我删除其中一个,问题是 解决。