react-native-adapty - v3.15.2
    Preparing search index...

    Class ViewController

    Provides methods to control created paywall view

    Index

    Methods

    • Presents a paywall view as a modal

      Parameters

      Returns Promise<void>

      Calling present upon already visible paywall view would result in an error

    • Sets event handlers for paywall view events

      Parameters

      • OptionaleventHandlers: Partial<EventHandlers> = {}

        set of event handling callbacks

      Returns () => void

      unsubscribe - function to unsubscribe all listeners

      Each event type can have only one handler — new handlers replace existing ones. Default handlers are set during view creation: DEFAULT_EVENT_HANDLERS

      • onCloseButtonPress - closes paywall (returns true)
      • onAndroidSystemBack - closes paywall (returns true)
      • onRestoreCompleted - closes paywall (returns true)
      • onRenderingFailed - closes paywall (returns true)
      • onPurchaseCompleted - closes paywall on success (returns purchaseResult.type !== 'user_cancelled')
      • onUrlPress - opens URL and keeps paywall open (returns false)

      If you want to override these listeners, we strongly recommend to return the same value as the default implementation from your custom listener to retain default behavior.

      Important: Calling this method multiple times will override only the handlers you provide, keeping previously set handlers intact.