android推送通知的自定义设计

时间:2015-12-20 13:58:05

标签: android cordova google-cloud-messaging

如何为文本指定一些自定义徽标和样式信息。或者一些自定义操作按钮就像Android中的音乐播放器通知一样。

PS:我已经使用我的应用程序成功配置了GCM,并且能够从GCM服务器接收通知。应用程序是使用 cordova

开发的

1 个答案:

答案 0 :(得分:1)

您应该在Android中阅读有关富通知的更多信息。来自官方文件:

  

要在展开视图中显示通知,请首先使用所需的常规视图选项创建NotificationCompat.Builder对象。接下来,使用展开的布局对象作为参数调用Builder.setStyle()。

请参阅以下示例:

        NotificationCompat.BigTextStyle textDiv = new NotificationCompat.BigTextStyle();
        textDiv.bigText(bodyMessage); 
        notification = new NotificationCompat.Builder(context)
        .setTicker(bodyMessage)
        .setContentTitle(titleMessage)
        .setSmallIcon(notificationIcon)
        .setStyle(textDiv)
        .setPriority(1)//priority high
        .setVibrate(new long[0])
        .build();

您可以在官方文档herehere

中看到更多信息