我已经从resources / android文件夹和platform / android / res文件夹中删除了所有离子默认图标,并设法更改了应用程序启动器。
但是分屏中的图标仍然使用离子标识(这来自哪里?我已经全部删除了)
并且......在文档中
⚠️对于Android> 5.0状态栏图标,您必须包含名称为' fcm_push_icon.png'的透明纯色图标。在' res'文件夹与添加其他应用程序图标的方式相同。如果您未设置此资源,则SDK将使用您的应用的默认图标,该图标可能不符合Android> 5.0的标准。
如果以某种方式它找不到fcm_push_icon.png,我应该使用我已经如上所述更改的app默认图标。 但它也没有这样做......我很困惑。
答案 0 :(得分:0)
您需要删除图标。 png并在资源文件夹中放置自定义图标并将其重命名为icon.png(图标图像的最小尺寸应为192×192像素)
执行命令 离子资源 - 图标
检查resources / android文件夹,检查是否生成了图标....
然后构建android
检查您的资源文件夹....您的图标将会生成...
复制res中的所有文件夹。将复制的文件夹和文件粘贴到平台android res ..
然后你会得到图标..
答案 1 :(得分:0)
生成您的图标。为此你必须选择透明背景的图像。这个网址给你5个名为drawable-xxx的文件夹。将所有5个文件夹放在您的platform / android / res位置。如果您的图标名称为icon_fcm.png,则将以下代码放入您的有效负载
JSONObject json = new JSONObject();
json.put("to", "user token");
JSONObject info = new JSONObject();
info.put("title", "your app name");
info.put("body", your message);
info.put("sound", "default");
info.put("icon", "icon_fcm");
info.put("color", "color code");
json.put("notification", w_info);
这会有效!