BrazeInternal

BrazeInternal is solely for the use of other packages within the Braze SDK for Android. Use of any of the classes in this package is unsupported, and they may be modified or removed without warning at any time.

Functions

Link copied to clipboard
fun addBannerViewMonitor(placementId: String, view: View, skipImpressionMonitoring: Boolean)

This method is for internal use only.

Link copied to clipboard
fun addSerializedContentCardToStorage(context: Context, serializedCardJson: String, userId: String?)

This method is for internal use only.

Link copied to clipboard
fun applyPendingRuntimeConfiguration(context: Context)

This method is for internal use only.

Link copied to clipboard
fun deleteRegisteredGeofenceCache(context: Context)

This method is for internal use only.

Link copied to clipboard
fun dismissBanner(context: Context, placementId: String)

This method is for internal use only.

Link copied to clipboard
Link copied to clipboard
private fun getInstance(context: Context): Braze
Link copied to clipboard
fun handleInAppMessageTestPush(context: Context, intent: Intent)

This method is for internal use only.

Link copied to clipboard
fun logLocationRecordedEvent(context: Context, location: IBrazeLocation)

This method is for internal use only.

Link copied to clipboard
fun logPushCampaign(context: Context, campaignId: String)

This method is for internal use only.

Link copied to clipboard
fun logPushDelivery(context: Context, campaignId: String, waitTimeMs: Long)

This method is for internal use only.

Link copied to clipboard
fun performPushDeliveryFlush(context: Context)

This method is for internal use only.

Link copied to clipboard
fun publishBrazePushAction(context: Context, pushActionType: BrazePushEventType, payload: BrazeNotificationPayload)

This method is for internal use only.

Link copied to clipboard
fun recordGeofenceTransition(context: Context, geofenceId: String, transitionType: GeofenceTransitionType)

This method is for internal use only.

Link copied to clipboard
fun reenqueueInAppMessage(context: Context, inAppMessageEvent: InAppMessageEvent)

This method is for internal use only.

Link copied to clipboard
fun refreshBanners(context: Context)

This method is for internal use only.

Link copied to clipboard
fun refreshFeatureFlags(context: Context)

This method is for internal use only.

Link copied to clipboard
fun requestGeofenceRefresh(context: Context, location: IBrazeLocation)
fun requestGeofenceRefresh(context: Context, ignoreRateLimit: Boolean)

This method is for internal use only.

Link copied to clipboard
fun retryInAppMessage(context: Context, inAppMessageEvent: InAppMessageEvent)

This method is for internal use only.

Link copied to clipboard

This method is for internal use only.

Link copied to clipboard

This method is for internal use only.

Link copied to clipboard
fun validateAndStorePushId(context: Context, pushId: String): Boolean

This method is for internal use only.