Package com.batch.android
package com.batch.android
-
ClassDescriptionEntry point of the Batch libraryBatch Action managerBatch Debug moduleBatch EventDispatcher moduleAccessor to the payload of the dispatched event in
BatchEventDispatcher#dispatchEvent(Type, Payload)
.Represents the type of the dispatched event inBatchEventDispatcher#dispatchEvent(Type, Payload)
.Batch Inbox moduleBatch Messaging moduleListener interface for messaging views lifecycle events.Listener interface for messaging events.Batch Profile moduleBatch Push moduleBatch User moduleDummy activity that startsBatchActionService
or opens a deeplinkService that Batch uses to respond to actions when not in an activityImplementation ofApplication.ActivityLifecycleCallbacks
for managing Batch's lifecycleModel for the content of an Alert In-App/Landing messageListener used when fetching attributes usingBatch.User#fetchAttributes(Context, BatchAttributesFetchListener)
.Model for the content of a Banner In-App/Landing messageBatchBannerView handles operations related to a Batch In-App Messaging banner, when used in manual mode.Batch Automatic Data Collection related configuration.Editor interface to edit the BatchDataCollectionConfigAbstract class describing a deeplink interceptor.JobService implementation of Batch Display ReceiptEnum defining the state of an email subscriptionObject holding attributes to be associated to an event Keys should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.Interface used when listening for event to dispatch.Model for the content of an image-only messageA subclass of BatchMessage that represents an In-App messageInterface defining a BatchInAppMessage content model object.BatchInboxFetcher allows you to fetch notifications that have been sent to a user (or installation, more on that later) in their raw form, allowing you to display them in a list, for example.BatchInboxNotificationContent is a model representing the content of an inbox notificationModel for the content of an Interstitial In-App/Landing messageA subclass of BatchMessage that represents a push landing messageModel representing a Batch Messaging message.Formats that can be contained into a BatchMessage.Represents a BatchAction triggerable by a messaging componentRepresents a BatchAction triggerable by a basic CTA messaging componentBatch Messaging Exception.Class providing method implementation for the In-App Webview javascript SDK.Model for the content of a modal messageRepresents a Notification Action buttonBatchNotificationChannelsManager manages how Batch interacts with Android 8.0 (API 26).Interface describing a channel name provider.Interface describing a channel ID interceptor for notifications displayed by BatchImplementation ofChannelNameProvider
using a String resource to automatically fetch the right translation.Abstract class describing a notification interceptor.BatchNotificationSource represents how the push was sent from Batch: via the Transactional API, or using a Push Campaign The value might be unknown for forward compatibility, or if the information was missing.Interface describing a listener for server-side Opt-Out/Opt-Out and wipe acknowledgmentDummy activity that ask a runtime permission to the userInterface for requesting runtime permission with callback.Batch Profile Attribute EditorJobService implementation of Batch PushBatch's implementation of dismiss intent of push notificationBatch's implementation of FCM's Push BroadcastReceiverConvenience object to retrieve standardized Batch data out of a Batch Push intent.
This class does not have a public constructor.Represents a payload parsing exception.Class holding the push registration information.Batch's service for handling the push messages and show a notificationEnum defining the state of an SMS subscriptionListener used when fetching tag collections usingBatch.User#fetchTagCollections(Context, BatchTagCollectionsFetchListener)
.Model for the content of an WebView messageReason for Batch failureRepresents an In-App Message user action source.Interface declaring methods that needs to be implemented for a Logger delegate.Activity that only lives to display a messaging fragmentEnum that define how notifications should be displayDefines a push notification registration providerRepresents a push user action sourceModel that represents an user action, which can be triggered by Batch SDK in various contexts.Represents anUserAction
's runnable.Represents an action source.Utility class to easily get webservice parameters