React Native In-App
Learn how to handle In-App in React Native.
In-App Notifications
In-app notifications are pop-ups that you can show to your users while they are in your application.
In-App Notification Button onClick
callback
onClick
callbackTo handle the In-App Button onClick
add the following code snippet:
CleverTap.addListener(CleverTap.CleverTapInAppNotificationButtonTapped, (event) => {
_handleCleverTapEvent(CleverTap.CleverTapInAppNotificationButtonTapped, event);
});
function _handleCleverTapEvent(eventName, event) {
console.log('CleverTap Event called - ', eventName, event);
}
In-App Notification onDismissed
callback
onDismissed
callbackTo handle onDismissed
callback
CleverTap.addListener(CleverTap.CleverTapInAppNotificationDismissed, (event) => {
_handleCleverTapEvent(CleverTap.CleverTapInAppNotificationDismissed, event);
});
function _handleCleverTapEvent(eventName, event) {
console.log('CleverTap Event called - ', eventName, event);
}
In-App Notification onShow
callback
onShow
callbackTo handle onShow
callback
CleverTap.addListener(CleverTap.CleverTapInAppNotificationShowed, (event) => {
_handleCleverTapEvent(CleverTap.CleverTapInAppNotificationShowed, event);
});
function _handleCleverTapEvent(eventName, event) {
console.log('CleverTap Event called - ', eventName, event);
}
Control In-App Notifications
Suspend
Suspends and saves In-App notifications until resumeInAppNotifications
method is called for the current session.
CleverTap.suspendInAppNotifications();
Discard
Suspends the display of In-App Notifications and discards the display of any new In-App notification. It also discards In-App notifications until resumeInAppNotifications
method is called for the current session.
CleverTap.discardInAppNotifications();
Resume
The resumeInAppNotifications
method resumes displaying In-App notifications.
If you call this method after the discardInAppNotifications()
method, it resumes the In-App notifications for events raised after the call is performed.
However, if you call the resumeInAppNotifications
method after the suspendInAppNotifications()
method, then it displays all queued In-App notifications and also resumes In-App notifications for events raised after the call is performed.
CleverTap.resumeInAppNotifications();
Updated 7 days ago