推送通知弹出 - 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的主要内容,如果未能解决你的问题,请参考以下文章

推送通知停止在parse.com android项目中工作

阿里云推送服务

推送通知未在 Android 上显示

android推送通知不起作用

Android和iPhone的推送通知[关闭]

为啥我没有弹出推送通知?