FCM - 在元数据中设置图标时,我应该使用 mipmap 文件夹吗?
FCM - When setting icon in meta data, should I use the mipmap folder?
要使用 FCM 设置默认图标,我们可以在 Android 清单中添加元标记。我的目前如下所示,因为我想在接收推送通知时使用我的应用程序图标作为通知图标:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_logo_launcher" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorAccent" />
请注意,我正在从 mipmap 文件夹中获取 ic_logo_launcher.png
。这是否可取?
是的!你可以...虽然 firebase 默认需要 app_icon
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_launcher" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/notificationBackground" />
但是最好使用来自@drawable 的图标,它会有 alpha 和白色图标。
要使用 FCM 设置默认图标,我们可以在 Android 清单中添加元标记。我的目前如下所示,因为我想在接收推送通知时使用我的应用程序图标作为通知图标:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_logo_launcher" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorAccent" />
请注意,我正在从 mipmap 文件夹中获取 ic_logo_launcher.png
。这是否可取?
是的!你可以...虽然 firebase 默认需要 app_icon
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@mipmap/ic_launcher" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/notificationBackground" />
但是最好使用来自@drawable 的图标,它会有 alpha 和白色图标。