推送通知弹出 - Android
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推送通知弹出 - Android相关的知识,希望对你有一定的参考价值。
int mNotificationId = 001;
Bitmap b = BitmapFactory.decodeResource(getResources(),R.drawable.net);
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(MainActivity.this)
.setSmallIcon(R.drawable.net)
.setLargeIcon(b)
.setContentTitle("My notification")
.setDefaults(NotificationCompat.DEFAULT_ALL)
.setPriority(NotificationCompat.PRIORITY_MAX)
.setContentText("Hello World! ");
NotificationManager mNotifyMgr =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mNotifyMgr.notify(mNotificationId, mBuilder.build());
我在按钮点击上使用上面的代码在android上生成推送通知,因为我设置了优先级 - MAX,它在应用程序屏幕上弹出,然后我将其滑出屏幕并且然后在通知抽屉中提供。
我在onReceive上为我的FCM服务编写了相同的代码。但是,当我从FCM发出通知并且如果应用程序在后台时没有弹出,并且通知在通知栏中直接显示为图标。而且,甚至没有显示指定的图标。 (R.drawable.net)
我需要将通知作为弹出窗口,并且还想知道如何将drawable设置为通知图标。
以上是关于推送通知弹出 - Android的主要内容,如果未能解决你的问题,请参考以下文章