如何为GCM通知设置大图标

nul*_*ter 7 android google-cloud-messaging

GCM 3.0应用程序处于后台时的通知中将自行处理GCM SDK.但是我无法将应用程序处于后台时创建的通知设置为大图标.

{
    "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "notification" : {
        "body" : "great match!",
        "title" : "Portugal vs. Denmark",
        "icon" : "myicon"
    }
}
Run Code Online (Sandbox Code Playgroud)

myicon送到这里显示为小图标.

当应用程序处于后台时,是否可以设置大图标以进行通知?

Abt*_*ian 0

我建议更新为使用FCMFirebase 进行通知,但如果您GCM现在正在使用,我假设您有一个扩展的注册接收器类BroadcastReceiver。您应该在其中重写,onReceive以便您可以根据需要构建和显示通知。

有关通知的官方文档解释了所有选项,包括在此处设置大图标

这里还有一些示例代码。