当我使用Firebase Admin SDK(nodeJS)并构建我的推送通知有效负载对象时,通知发送得很好。您将在Android节点内的对象中注意到,我有一个名为“ icon”的键值对:“ fcm_push_icon”。
此键值对我的应用程序极为重要,因为它会使默认应用程序图标显示在Android设备的推送通知中。
当我实际上要使用代码时,这是可行的:
null
但是,我想使用基于Web的Firebase控制台发送推送
当我尝试使用Fire Messaging使用Firebase控制台(通过Web浏览器)发送推送通知并发送没有任何其他自定义数据的消息时,由于推送通知会在Android设备上显示该应用程序图标,无法访问键/值“ icon”:“ fcm_push_icon”
长话短说,如何通过浏览器正确使用Firebase控制台云消息传递部分的“自定义数据(键/值)”区域下的“高级选项”部分?
我尝试输入密钥:图标和值fcm_push_icon。我也尝试过用或不用引号。我也尝试过这样设置键...
android
{“ notification”:{“ icon”:“ fcm_push_icon”}}
这些都不起作用,我仍然无法发送“ fcm_push_icon”有效载荷。
任何想法都很感激。
这是我在Firebase Web控制台上引用的部分的屏幕截图: