[PAYLOAD REMOTE NOTIFICATION BUG] Nickname not String

Cannot parse the nickname as it’s not a string from the caller side payload:

[AnyHashable(“sendbird_call”): {
command = {
“call_type” = “direct_call”;
cmd = CALL;
“delivery_info” = {
type = push;
};
“message_id” = “11111”;
payload = {
“call_id” = “111111”;
callee = {
“is_active” = 1;
metadata = {
};
nickname = “John John”;
“profile_url” = “urlImage”;
role = “dc_callee”;
“user_id” = 111111;
};
caller = {
“is_active” = 1;
metadata = {
};
nickname = iPhone7; <—
“profile_url” = “urlImage”;
role = “dc_caller”;
“user_id” = 1111111;
};
capabilities = (
“turn_changed”
);
constraints = {
audio = 1;
video = 0;
};
“custom_items” = {
};
“is_video_call” = 0;
“sbcall_short_lived_token” = “1111111”;
“turn_credential” = {
password = “111111111111=”;
“transport_policy” = all;
“turn_urls” = (
“**********************”
);
username = “11111111”;
};
};
“sequence_number” = 0;
type = dial;
version = 1;
};
“is_voip” = 1;
“push_alert” = “Incoming call from iPhone7”;
“push_sound” = “ringing.mp3”;
“receiver_type” = user;
“user_id” = 36GH980;
}, AnyHashable(“aps”): {
alert = “Incoming call from iPhone7”;
category = “sendbird_mesg”;
“mutable-content” = 1;
sound = “ringing.mp3”;
}]

@Ian Friend, could you please help and update the server side to update the payload?

@Ian Same for

“user_id” = 36GH980;

can’t retrieve correctly the payload, are you going to help? as I see the support here is 0.
it can take weeks until you answer, we will move to Quickblox if that the case

Hello @Dave1812,

Please DM me the application ID and call ID. I will need this information to raise a request to our engineering team.

1 Like

Hi @Dave1812, I’m waiting to hear back from our engineering team. I hope to have an update for you by the start of next week!

1 Like

It’s the end of the week, still 0 support.
we are moving to QuickBlox.