InAppMessageJavascriptInterface

Used to generate the javascript API in html in-app messages.

Constructors

Link copied to clipboard
constructor(context: Context, inAppMessage: IInAppMessageHtml)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Tracks whether brazeBridge.closeMessage() was called on this interface via onCloseMessageCalled().

Functions

Link copied to clipboard
Link copied to clipboard
fun changeUser(userId: String, sdkAuthSignature: String?)
Link copied to clipboard
fun logButtonClick(buttonId: String?)
Link copied to clipboard
fun logClick()
Link copied to clipboard
fun logCustomEventWithJSON(eventName: String?, propertiesJSON: String?)
Link copied to clipboard
fun logPurchaseWithJSON(productId: String?, price: Double, currencyCode: String?, quantity: Int, propertiesJSON: String?)
Link copied to clipboard
fun parseProperties(propertiesJSON: String?): BrazeProperties?
Link copied to clipboard
Link copied to clipboard