Developer Guide

Unity In-App Messages

The In-App Messages module allows you to manage and configure the behavior of in-app messages. You can pause messages entirely or adjust their behavior based on your app’s context.

How It Works

  • Pause In-App Messages: Temporarily disable in-app messaging.
  • Set In-App Messages Pause Behaviour: Specify whether messages should be skipped or postponed.

Code Sample

using Reteno.Core;
public class InAppExample : MonoBehaviour
{
    void Start()
    {
        // Pause all in-app messages
        RetenoSDK.PauseInAppMessages(true);
        // Optionally, set a specific pause behavior (e.g., skip or postpone)
        RetenoSDK.SetInAppMessagesPauseBehaviour(Reteno.InAppMessages.InAppPauseBehaviour.POSTPONE_IN_APPS);
    }
}

Additional Tips:

  • Dynamic Control: You can pause and resume in-app messages based on user actions or app state.
  • User Experience: Adjust the pause behavior to avoid interrupting the user experience during critical moments.