From e956e6fb4a18c18a9897d4b6724a409b3729c4f7 Mon Sep 17 00:00:00 2001 From: Hampus Date: Sat, 15 Aug 2026 13:13:26 +0200 Subject: [PATCH] fix(gateway): drop the invalid group field from FCM android notifications (#1618) --- fluxer_gateway/src/push/push_fcm_payload.erl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fluxer_gateway/src/push/push_fcm_payload.erl b/fluxer_gateway/src/push/push_fcm_payload.erl index d0583b2b5..fb63c8e05 100644 --- a/fluxer_gateway/src/push/push_fcm_payload.erl +++ b/fluxer_gateway/src/push/push_fcm_payload.erl @@ -64,15 +64,14 @@ build_notification_message(DeviceToken, Payload) -> ), Data = build_notification_data(Payload, Title, Body, Tag, ImageUrl), Group = resolve_notification_group(maps:get(<<"data">>, Payload, #{}), Tag), - AndroidNotification = build_android_notification(Tag, ImageUrl, Group), + AndroidNotification = build_android_notification(Tag, ImageUrl), wrap_notification_message(DeviceToken, NotificationBody, Data, AndroidNotification, Group). --spec build_android_notification(binary(), binary() | undefined, binary()) -> map(). -build_android_notification(Tag, ImageUrl, Group) -> +-spec build_android_notification(binary(), binary() | undefined) -> map(). +build_android_notification(Tag, ImageUrl) -> maybe_put(<<"image">>, ImageUrl, #{ <<"channel_id">> => <<"fluxer_default_push">>, <<"tag">> => Tag, - <<"group">> => Group, <<"click_action">> => <<"FLUXER_MESSAGE">> }).