未使用Android清单的默认FCM图标.而是使用Android标准图标.在logcat中它说:
E/FirebaseMessaging:ID为2131230849的图标使用无效渐变.使用后备图标.
默认图标仅包含一种颜色.我用多个不同的图标测试了它,但总是使用Android标准图标.
对于firebase sdk 11.8.0,我从firebase控制台直接生成到我的应用程序(在后台)的推送始终显示默认的android图标,但不是我自定义的.
当我将sdk降级到11.4.2时,它工作正常.
有人有同样的错误吗?
更新:
只需使用我的oneplus 3T和诺基亚6进行测试,分别运行Android 8.0和7.1.1.
两者都使用Firebase SDK 11.8.0.
诺基亚6工作,Oneplus 3T失败.
不确定是手机问题还是Android系统问题.
更新@ 27-3-2018
修复:
感谢Piotr的更新,这已在12.0.0上修复