繁体   English   中英

Android推送通知:如何显示标题?

[英]Android Push Notifications: How do I show a title?

我们正在使用Google Cloud Messaging API推送Android通知。 我们正在执行https://android.googleapis.com/gcm/send端点,其有效负载类似于:

{
  "registration_ids" : ["..."],
  "data" : {
    "message" : "You received cash back!"
  }
}

通知有效,手机会显示我们的应用徽标以及上面的消息。 但是,通知中没有标题(在消息上方和徽标右侧):

示例截图

作为参考,我们使用的是Phonegap 3.3和PhoneGap Build。

好吧,在黑暗中加入“标题”修复了它。 我无法在http://developer.android.com/google/gcm/server.html#params上找到此文档

{
  "registration_ids" : ["..."],
  "data" : {
    "message" : "You received cash back!",
    "title" : "Title"
  }
}

现在在docs中: https//developers.google.com/cloud-messaging/server#payload

看看这里的文档:

{
  "registration_ids" : ["..."],
  "notification" : {
    "body" : "You received cash back!",
    "title" : "Title",
    "icon": "ic_notification" // replace with your own
  }
}

编辑:现在不推荐使用云消息传递,此示例不再有效。 更新文档的链接位于firebase

它在我身边

$ message = array(“message”=> $ pushMessage,“title”=>“我的通知”);
$ fields = array(“registration_ids”=>“ device id to send notification ”,“data”=> $ message);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM