stream_video_push_notification library
Stream Video push notifications for incoming-call ringing.
Provides APIs to initialize and interact with platform-specific incoming call notifications used by the Stream Video SDK.
- iOS: CallKit-based ringing UI and behavior.
- Android: full-screen/custom ringing notifications and background handling.
Use this package to configure push params, customize caller info, and ensure required permissions (e.g. Android full-screen intent) for a reliable ringing experience.
Classes
- AndroidParams
- AndroidPushConfiguration
- Object config for Android.
- IncomingCallNotificationParams
- IOSParams
- IOSPushConfiguration
- MissedCallNotificationParams
- StreamVideoPushConfiguration
- StreamVideoPushNotificationManager
-
Implementation of
PushNotificationManagerfor Stream Video. - StreamVideoPushParams
- StreamVideoPushProvider
- TelecomPushConfiguration
- Configures the Android Telecom integration for the ringing flow.
Enums
- CallEndedReason
- How a call ended, as reported to the system call history.
Functions
-
isAcceptedOnThisDevice(
{required bool acceptedLocally, required Call? activeCall}) → bool -
Decides whether a
call.acceptedevent for the current user describes an acceptance that happened on this device.
Typedefs
-
TokenStreamProvider
= Stream<
String> Function() - Signature for a function that creates a Stream of push tokens.