gpt4 book ai didi

android - 谷歌云消息 : How to show an icon and group messages

转载 作者:行者123 更新时间:2023-11-29 21:51:32 24 4
gpt4 key购买 nike

我有两个关于 Google Cloud Messaging 的问题:

(我的推送脚本是PHP,我的客户端是Corona SDK。)

  1. 推送图标:目前,我的推送消息在屏幕上显示时带有一个看起来像倒三角形的图标,里面有一个感叹号。如何让它显示我自己的图标? (我可以从服务器口述图标,还是必须在客户端上完成?)

  2. 消息分组:目前,如果我向手机发送三条推送消息,它们会在推送列表中单独显示,而在其他应用中,后续推送消息将全部替换前一条消息,因此它们只占用一条消息放在列表中。我该如何做到这一点?这是 collapse_key 值吗?

谢谢!

最佳答案

首先,您应该在此线程的标题中指定“Google Cloud Messaging”(或 C2DM),而不是“Android Push”...

1) 如果您不设置任何自定义图标,设备会借用其他已安装应用程序的图标(我不知道为什么)(有时是 Google Talk 的图标)。您可以使用以下代码从客户端设置自己的图标:

    String app_name = context.getString(R.string.app_name);
int icono = R.drawable.ic_stat_notify;
long time = System.currentTimeMillis();
Notification notification = new Notification(icono, app_name, time);

而且你应该关注官方Android Design Guideline设计自定义图标,通常设计三个版本的图标(一个用于运行 v2.2 的设备,另一个用于运行 v2.2 到 v3.0 的设备,另一个用于运行 v3.0 的设备)。

2) 是的,这正是 collapse_key 的目的。

关于android - 谷歌云消息 : How to show an icon and group messages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14293084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com