Widget and In-App Messages

Pop-up and In-App Message Presentation Behavior

All push notifications in Netmera work automatically—no additional coding is required. However, you can customize pop-up presentations and listen to push callbacks.

By default, when a popup notification or in-app message is received:

  • If the app is in the foreground, the SDK displays pop-up notifications and in-app messages immediately.

  • If the app is in the background, the SDK shows them when the app returns to the foreground.

Receiving Popups and In-App Messages in the Background

To receive popups or in-app messages when the application is in the background, you need to enable Remote Notifications under Background Modes in Capabilities.

Pop-up Presentation Logic

If a pop-up is received when pop-up presentation is disabled by your code, SDK will store it, and present whenever pop-up presentation is re-enabled. If multiple pop-up notifications are received during that period, SDK stores the most recent notification, and present only that one.

Enable / Disable Immediate Presentations

To prevent immediate pop-up presentation (e.g., during video playback, gaming, or checkout), use:

  1. Disable Pop-Up

  1. Enable Pop-Up

Widget URL Callbacks Integration for iOS in React Native

This is applicable only to iOS for React Native integration. To handle widget URL callbacks in React Native for iOS, follow these steps:

Step 1: Modify the AppDelegate.m file

Add the following code between @implementation AppDelegate and @end:

Step 2: Use onWidgetUrlTriggered in React Native

In your React Native code, implement the following to handle the widget URL callback:

This will enable widget URL callback functionality in your iOS React Native app.

Last updated

Was this helpful?