๐ฒ Android Video SDK. Stream's versatile Core + Compose UI component libraries that allow you to build video calling, audio room, and, live streaming apps based on Webrtc running on Stream's global edge network.
Refactor notifications to show up-to-date text and icons.
๐ Implementation details
Added new getOngoingCallNotification method in NotificationHandler with an onUpdate lambda parameter.
The default implementation of getOngoingCallNotification observes the ringing state and number of members/participants and calls onUpdate with a refreshed notification that reflects the call state.
getOngoingCallNotification is used in CallService. Will also be used in the Telecom implementation in the future.
Various changes to DefaultNotificationHandler and CallService
Changed notification titles, desc, icons.
โ Breaking change: the callDisplayName parameter in NotificationHandler#getRingingCallNotification() is now nullable (String -> String?).
๐จ UI Changes
๐งช Testing
Go through the entire ringing flow and watch all notifications: incoming, outgoing, ongoing.
Start a group call and add/remove participants: incoming, outgoing, ongoing.
๐ฏ Goal
Refactor notifications to show up-to-date text and icons.
๐ Implementation details
getOngoingCallNotification
method inNotificationHandler
with anonUpdate
lambda parameter.getOngoingCallNotification
observes the ringing state and number of members/participants and callsonUpdate
with a refreshed notification that reflects the call state.getOngoingCallNotification
is used inCallService
. Will also be used in theTelecom
implementation in the future.DefaultNotificationHandler
andCallService
callDisplayName
parameter inNotificationHandler#getRingingCallNotification()
is now nullable (String
->String?
).๐จ UI Changes
๐งช Testing