-
public interface RadarInAppMessageReceiverInterface for handling in-app message lifecycle events. Provides callbacks for different stages of in-app message display and interaction.
-
-
Method Summary
Modifier and Type Method Description UnitonNewInAppMessage(RadarInAppMessage inAppMessage)UnitonInAppMessageDismissed(RadarInAppMessage inAppMessage)Called when an in-app message is dismissed by the user. UnitonInAppMessageButtonClicked(RadarInAppMessage inAppMessage)Called when the user clicks the action button in an in-app message. UnitcreateInAppMessageView(Context context, RadarInAppMessage inAppMessage, Function0<Unit> onDismissListener, Function0<Unit> onInAppMessageButtonClicked, Function1<View, Unit> onViewReady)-
-
Method Detail
-
onNewInAppMessage
Unit onNewInAppMessage(RadarInAppMessage inAppMessage)
-
onInAppMessageDismissed
Unit onInAppMessageDismissed(RadarInAppMessage inAppMessage)
Called when an in-app message is dismissed by the user. Provides an opportunity to perform cleanup or tracking.
-
onInAppMessageButtonClicked
Unit onInAppMessageButtonClicked(RadarInAppMessage inAppMessage)
Called when the user clicks the action button in an in-app message.
- Parameters:
inAppMessage- The payload containing the message data
-
createInAppMessageView
Unit createInAppMessageView(Context context, RadarInAppMessage inAppMessage, Function0<Unit> onDismissListener, Function0<Unit> onInAppMessageButtonClicked, Function1<View, Unit> onViewReady)
-
-
-
-