【发布时间】:2017-03-30 15:13:53
【问题描述】:
我在我的 Android 应用程序中使用 FCM 来管理推送通知。当应用程序处于前台并且应用程序图标也可见(正确)时,它完全可以正常工作。但是当应用程序在后台运行时,我没有正确收到通知。而不是透明图标,它显示白色方形图标作为通知图标。我知道,FCM 会自动处理后台操作。但我需要显示我的应用程序图标而不是那个白色图标。 注意:我只使用透明图标。我也尝试了以下编码
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/rt_transparent_icon" />
<meta-data android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@android:color/holo_blue_bright" />
但没有一个解决方案真正适合我。谁能告诉我该怎么做?
【问题讨论】:
-
你可能正在测试 5.0 或更高版本.. 对吗?如果是这样,那么请检查一下stackoverflow.com/questions/28387602/…
-
感谢您的回复。我尝试了这个解决方案,但它不适合我。
-
我的荣幸 :) 试试这个并告诉我会发生什么 notification.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_app_sky));
标签: android firebase firebase-cloud-messaging firebase-notifications