InAppManager

open class InAppManager

InAppManager is responsible for In-App messaging functionality.

See also

<a href="https://docs.pushwoosh.com/platform-docs/automation/behavior-based-messaging/in-app-messaging">In-App Messaging</a>

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun addJavascriptInterface(object: Any, name: String)
Add JavaScript interface for In-Apps extension.
Link copied to clipboard
open fun postEvent(event: String)
open fun postEvent(event: String, attributes: TagsBundle)
open fun postEvent(event: String, attributes: TagsBundle, callback: Callback<Void, PostEventException>)
Post events for In-App Messages.
Link copied to clipboard
open fun postEventInternal(event: String, attributes: TagsBundle)
Link copied to clipboard
open fun registerJavascriptInterface(className: String, name: String)
Same as addJavascriptInterface but uses class name instead of object
Link copied to clipboard
Link copied to clipboard
Removes object registered with addJavascriptInterface