混合应用推送通知图标未在Android 8(Oreo)上显示

时间:2018-10-27 02:59:54

标签: android cordova push-notification ibm-mobilefirst android-8.0-oreo

从IBM MobileFirst服务器向具有Android 8 OS的设备发送推送通知时,它没有显示应用程序图标,而是显示了移动图标。已在Android 6(棉花糖)和多个iOS版本上测试,并显示正确的图标。我尚未在Android 7(牛轧糖)上进行过测试。它是使用Cordova(7.1.0)+ ReactJS的混合应用程序。

Default mobile icon is shown instead

2 个答案:

答案 0 :(得分:0)

显然,cordova-plugin-mfp-push插件提供了默认通知图标名称push_notification_icon.png ,该图标并非来自标准Android最小地图。我在config.xml中使用并指定了src =“我的图标位置路径”和target =“ android / res / drawable- {sizes} /push_notification_icon.png”来替换那些默认图标。

答案 1 :(得分:0)

在您的android应用程序中使用push_notification_icon.png替换您的应用程序图标->具有相同名称的可绘制对象。