Android 设备上未触发GCM通知
我正在尝试使用这个ngcordova插件与Cordova开发一个混合应用程序 我能够接收通知,如果发送的Android 设备上未触发GCM通知,android,cordova,notifications,google-cloud-messaging,Android,Cordova,Notifications,Google Cloud Messaging,我正在尝试使用这个ngcordova插件与Cordova开发一个混合应用程序 我能够接收通知,如果发送的数据数组包含“message”字段,则会显示通知。从GCM文档中我了解到,如果您在数据中有一个“通知”数组,您可以使用图标、正文等自定义通知。。。然而,通知只起作用并显示“消息”中的内容,通知字段中的所有其他字段都被忽略。 所以我要问的是,客户端应用程序是否总是必须在客户端手动显示通知。如果是这种情况,那么标准通知数组的意义是什么?如果忽略它们,需要什么 这是我正在发送的数组,它不会在设备上触
数据
数组包含“message”字段,则会显示通知。从GCM文档中我了解到,如果您在数据中有一个“通知”数组,您可以使用图标、正文等自定义通知。。。然而,通知只起作用并显示“消息”中的内容,通知字段中的所有其他字段都被忽略。
所以我要问的是,客户端应用程序是否总是必须在客户端手动显示通知。如果是这种情况,那么标准通知数组的意义是什么?如果忽略它们,需要什么
这是我正在发送的数组,它不会在设备上触发任何通知
[data] => Array
(
[notification] => Array
(
[title] => New notification
[icon] => myicon
[body] => Geology
)
)
)
编辑:ok,显然通知
必须在数据
之外!
所以我改为:
Array
(
[to] => APA91bG73Bp8AfHbOJRRkfp9axq1HgNtaG...
[notification] => Array
(
[title] => New notification
[icon] => myicon
[body] => Geology
)
[data] => Array
(
[Nick] => Sandro
)
)
但它仍然不会触发任何东西,但根据文件,它应该会触发
若要发送通知,请使用必要的预定义参数设置通知
通知的用户可见部分的一组键选项
消息(可选)使用自定义键/值对设置要传递的数据
客户端应用程序的额外负载GCM将显示
代表客户端应用程序的通知部分。当选择可选数据时
提供,一旦用户单击
通知并打开客户端应用程序
是否要从消息数据中设置通知消息和图像?那么需要标准的消息数据吗?我想自定义通知框,但它只显示一个“消息”字段。