gpt4 book ai didi

android - Firebase 通知始终显示空白图标

转载 作者:可可西里 更新时间:2023-11-01 19:09:32 26 4
gpt4 key购买 nike

我是 FCM 的新手。我无法让 FCM 使用我的应用程序图标作为通知图标,并且该图标始终为白色空白图标。

我将一个图标导入到 mipmap 文件夹,但似乎没有任何变化。正如一些人所说,这是因为 Lollipop 通知 in this question

但问题是,FCM 通知会自动弹出,我无法让通知生成器覆盖图标。我该如何更改它?

最佳答案

这是 FCM 的默认行为。当应用程序处于后台时,它将采用白色图标。

使用此标记并将其放入您的 list 中。对我来说这很有效。希望它也对你有用。确保元数据在应用程序内部,如 quickstart 中提到的示例

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
<!-- [START fcm_default_icon] -->
<!-- Set custom default icon. This is used when no icon is set for incoming notification messages. -->
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_stat_ic_notification" />
<!-- Set color used with incoming notification messages. This is used when no color is set for the incoming
notification message. -->
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorAccent" />
<!-- [END fcm_default_icon] -->
<!-- [START fcm_default_channel] -->
<meta-data
android:name="com.google.firebase.messaging.default_notification_channel_id"
android:value="@string/default_notification_channel_id" />
<!-- [END fcm_default_channel] -->
<activity
android:name=".EntryChoiceActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity android:name=".kotlin.MainActivity" />
<activity android:name=".java.MainActivity" />

关于android - Firebase 通知始终显示空白图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39828704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com