Index

A B C D E F G H I L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

actionId - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Action ID of current PushMessage.
actionType - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Action type of current PushMessage.
activate(Context) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Activates AppMetricaPush with Context.
activate(Context, PushServiceControllerProvider...) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Activates AppMetricaPush with Context.
ADDITIONAL_ACTION - Enum constant in enum class io.appmetrica.analytics.push.intent.NotificationActionType
Click on button of notification.
AdditionalAction - Class in io.appmetrica.analytics.push.model
Parsed additional action data.
AdditionalAction(Context, JSONObject) - Constructor for class io.appmetrica.analytics.push.model.AdditionalAction
Constructor for AdditionalAction.
AdditionalActionsProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.addAction(NotificationCompat.Action) method.
AdditionalActionsProvider(Context) - Constructor for class io.appmetrica.analytics.push.notification.providers.AdditionalActionsProvider
Constructor for AdditionalActionsProvider.
AdditionalActionType - Enum Class in io.appmetrica.analytics.push.model
Possible additional action types for AdditionalAction.getType().
addPushFilter(Context, PushFilter) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Adds custom push filter.
addPushFilteredCallback(Context, PushFilteredCallback) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Adds custom push filter callback.
addPushMessageTracker(PushMessageTracker) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Adds custom push message tracker.
append(JSONObject) - Method in class io.appmetrica.analytics.push.model.PushMessage
Merges JSONObject with current PushMessage and returns new PushMessage.
APPLICATION_ACTIVITY - Enum constant in enum class io.appmetrica.analytics.push.model.OpenType
Open application activity.
AppMetricaPush - Class in io.appmetrica.analytics.push
Main entry point for AppMetrica Push SDK.
AppMetricaPushTracker - Class in io.appmetrica.analytics.push
Main outer facade for tracking push events lifecycle via AppMetrica.
AppMetricaPushTracker(Context) - Constructor for class io.appmetrica.analytics.push.AppMetricaPushTracker
Create the instance of AppMetricaPushTracker.
AutoCancelProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setAutoCancel(boolean) method.
AutoCancelProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.AutoCancelProvider
 
AutoTrackingConfiguration - Class in io.appmetrica.analytics.push.settings
Configuration for auto tracking of Push SDK actions.
AutoTrackingConfiguration.Builder - Class in io.appmetrica.analytics.push.settings

B

BROADCAST - Enum constant in enum class io.appmetrica.analytics.push.model.OpenType
Send broadcast.
build() - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
build() - Method in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration.Builder
buildNotification(Context, PushMessage) - Method in interface io.appmetrica.analytics.push.settings.PushNotificationFactory
 

C

category - Variable in class io.appmetrica.analytics.push.settings.PushFilter.FilterResult
Category of the reason for ignoring the message if PushFilter.FilterResult.filterResultCode is PushFilter.FilterResultCode.SILENCE and null otherwise.
CategoryProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setCategory(String) method.
CategoryProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.CategoryProvider
 
channelId - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Notification channel ID of current PushMessage.
ChannelIdProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setChannelId(String) method.
ChannelIdProvider(Context) - Constructor for class io.appmetrica.analytics.push.notification.providers.ChannelIdProvider
Constructor for ChannelIdProvider.
CLEAR - Enum constant in enum class io.appmetrica.analytics.push.intent.NotificationActionType
Remove notification by user action or by code.
CLICK - Enum constant in enum class io.appmetrica.analytics.push.intent.NotificationActionType
Click on notification.
ColorProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setColor(int) method.
ColorProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.ColorProvider
 
ContentInfoProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setContentInfo(CharSequence) method.
ContentInfoProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.ContentInfoProvider
 
ContentIntentProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setContentIntent(PendingIntent) method.
ContentIntentProvider(Context) - Constructor for class io.appmetrica.analytics.push.notification.providers.ContentIntentProvider
Constructor for ContentIntentProvider.
ContentTextProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setContentText(CharSequence) method.
ContentTextProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.ContentTextProvider
 
ContentTitleProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setContentTitle(CharSequence) method.
ContentTitleProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.ContentTitleProvider
 
Coordinates - Class in io.appmetrica.analytics.push.model
Parsed coordinates data.
Coordinates(JSONObject) - Constructor for class io.appmetrica.analytics.push.model.Coordinates
Constructor for Coordinates.
CREATOR - Static variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Creator for Parcelable interface.
CustomLocationProviderIsNull() - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.CustomLocationProviderIsNull

D

DefaultsProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setDefaults(int) method.
DefaultsProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.DefaultsProvider
 
DeleteIntentProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setDeleteIntent(PendingIntent) method.
DeleteIntentProvider(Context) - Constructor for class io.appmetrica.analytics.push.notification.providers.DeleteIntentProvider
Constructor for DeleteIntentProvider.
describeContents() - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo
 
DetailedLocation - Class in io.appmetrica.analytics.push.location
Contains location with its status.
DetailedLocation(Location, LocationStatus) - Constructor for class io.appmetrica.analytics.push.location.DetailedLocation
Constructor for DetailedLocation.
details - Variable in class io.appmetrica.analytics.push.settings.PushFilter.FilterResult
Detailed description of the reason for ignoring the message.
disabledActionIdSet - Variable in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
Set with action IDs with disabled tracking
disableTrackingAdditionalAction(String) - Method in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration.Builder
Disables tracking for additional action.
disableTrackingAllAdditionalAction() - Method in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration.Builder
Disables tracking for all additional actions.
disableTrackingOpenAction() - Method in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration.Builder
Disables tracking for open action.
dismissOnAdditionalAction - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Whether to dismiss notification of current PushMessage on additional action.
DO_NOTHING - Enum constant in enum class io.appmetrica.analytics.push.model.AdditionalActionType
Do nothing.
doNothing - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Whether to do nothing on clicking on notification of current PushMessage.

E

enableLogger() - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Enables more logs.
ExpiredByTimeout() - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.ExpiredByTimeout
explicitIntent - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Whether to use explicit intent for notification of current PushMessage.
EXTRA_ACTION_INFO - Static variable in class io.appmetrica.analytics.push.AppMetricaPush
Key for extra action info in Intent.
EXTRA_PAYLOAD - Static variable in class io.appmetrica.analytics.push.AppMetricaPush
The String for extracting user defined payload.
extraBundle - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Extra bundle of current PushMessage.
ExtraBundleProvider - Interface in io.appmetrica.analytics.push.notification
Provides extra bundle for notification actions.
extractRootElement(Bundle) - Static method in class io.appmetrica.analytics.push.model.PushMessage
 

F

filter(PushMessage) - Method in interface io.appmetrica.analytics.push.settings.PushFilter
Checks if PushMessage should be processed.
filterResultCode - Variable in class io.appmetrica.analytics.push.settings.PushFilter.FilterResult
Result code of type PushFilter.FilterResultCode.
Filters - Class in io.appmetrica.analytics.push.model
Possible filters that PushMessage can have.
Filters(JSONObject) - Constructor for class io.appmetrica.analytics.push.model.Filters
Constructor for Filters.
from(String) - Static method in enum class io.appmetrica.analytics.push.intent.NotificationActionType
 
fromValue(int) - Static method in enum class io.appmetrica.analytics.push.model.AdditionalActionType
 
fromValue(int) - Static method in enum class io.appmetrica.analytics.push.model.OpenType
 

G

get(PushMessage) - Method in interface io.appmetrica.analytics.push.notification.NotificationValueProvider
Extracts value for NotificationCompat.Builder methods.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.AdditionalActionsProvider
Extracts value for NotificationCompat.Builder.addAction(NotificationCompat.Action) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.AutoCancelProvider
Extracts value for NotificationCompat.Builder.setAutoCancel(boolean) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.CategoryProvider
Extracts value for NotificationCompat.Builder.setCategory(String) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.ChannelIdProvider
Extracts value for NotificationCompat.Builder.setChannelId(String) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.ColorProvider
Extracts value for NotificationCompat.Builder.setColor(int) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.ContentInfoProvider
Extracts value for NotificationCompat.Builder.setContentInfo(CharSequence) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.ContentIntentProvider
Extracts value for NotificationCompat.Builder.setContentIntent(PendingIntent) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.ContentTextProvider
Extracts value for NotificationCompat.Builder.setContentText(CharSequence) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.ContentTitleProvider
Extracts value for NotificationCompat.Builder.setContentTitle(CharSequence) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.DefaultsProvider
Extracts value for NotificationCompat.Builder.setDefaults(int) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.DeleteIntentProvider
Extracts value for NotificationCompat.Builder.setDeleteIntent(PendingIntent) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.GroupProvider
Extracts value for NotificationCompat.Builder.setGroup(String) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.GroupSummaryProvider
Extracts value for NotificationCompat.Builder.setGroupSummary(boolean) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.LargeIconProvider
Extracts value for NotificationCompat.Builder.setLargeIcon(Bitmap) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.LightsProvider
Extracts value for NotificationCompat.Builder.setLights(int, int, int) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.NumberProvider
Extracts value for NotificationCompat.Builder.setNumber(int) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.OngoingProvider
Extracts value for NotificationCompat.Builder.setOngoing(boolean) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.OnlyAlertOnceProvider
Extracts value for NotificationCompat.Builder.setOnlyAlertOnce(boolean) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.PriorityProvider
Extracts value for NotificationCompat.Builder.setPriority(int) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.ShowWhenProvider
Extracts value for NotificationCompat.Builder.setShowWhen(boolean) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.SmallIconProvider
Extracts value for NotificationCompat.Builder.setSmallIcon(int) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.SortKeyProvider
Extracts value for NotificationCompat.Builder.setSortKey(String) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.SoundProvider
Extracts value for NotificationCompat.Builder.setSound(Uri) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.StyleProvider
Extracts value for NotificationCompat.Builder.setStyle(NotificationCompat.Style) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.SubTextProvider
Extracts value for NotificationCompat.Builder.setSubText(CharSequence) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.TickerProvider
Extracts value for NotificationCompat.Builder.setTicker(CharSequence) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.TimeoutProvider
Extracts value for NotificationCompat.Builder.setTimeoutAfter(long) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.VibrateProvider
Extracts value for NotificationCompat.Builder.setVibrate(long[]) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.VisibilityProvider
Extracts value for NotificationCompat.Builder.setVisibility(int) method.
get(PushMessage) - Method in class io.appmetrica.analytics.push.notification.providers.WhenProvider
Extracts value for NotificationCompat.Builder.setWhen(long) method.
getActionUrl() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getAdditionalActions() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getAfterCustomizer() - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Getter for internal usage.
getAutoCancel() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getAutoCancel() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getBeforeCustomizer() - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Getter for internal usage.
getBundle() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getCategory() - Method in class io.appmetrica.analytics.push.location.LocationStatus
 
getCategory() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getChannelId() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getColor() - Method in class io.appmetrica.analytics.push.model.LedLights
 
getColor() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getContentId() - Method in class io.appmetrica.analytics.push.model.Filters
 
getContentInfo() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getContentSubtext() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getContentText() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getContentTitle() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getCoordinates() - Method in class io.appmetrica.analytics.push.model.Filters
 
getCustomizers() - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
 
getDefaultNotificationChannel() - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Method returns default notification channel.
getDefaultPushNotificationFactory() - Static method in class io.appmetrica.analytics.push.AppMetricaPush
 
getDefaults() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getDetails() - Method in class io.appmetrica.analytics.push.location.LocationStatus
 
getDisplayedNumber() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getExplicitIntent() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getExplicitIntent() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getExtraBundle(PushMessage) - Method in interface io.appmetrica.analytics.push.notification.ExtraBundleProvider
Provides extra bundle for notification actions.
getExtraBundleProvider() - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Getter for internal usage.
getFilters() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getGroup() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getGroupSummary() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getHeaders() - Method in class io.appmetrica.analytics.push.model.LazyPushRequestInfo
 
getHideAfterSecond() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getHideQuickControlPanel() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getIconResId() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getIconResId() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getId() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getLabel() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getLargeBitmap() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getLargeBitmapResId() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getLargeBitmapUrl() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getLargeIcon() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getLargeIconResId() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getLargeIconUrl() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getLazyPushRequestInfo() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getLedLights() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getLocation() - Method in class io.appmetrica.analytics.push.location.DetailedLocation
 
getLocation(String, long, LocationVerifier) - Method in interface io.appmetrica.analytics.push.location.LocationProvider
Called when AppMetrica Push SDK wants to get location.
getLocationRequestInfo() - Method in class io.appmetrica.analytics.push.model.LazyPushRequestInfo
Contains requirements for the location that Push SDK receives for lazy push to work.
getLocationStatus() - Method in class io.appmetrica.analytics.push.location.DetailedLocation
 
getLoginFilterType() - Method in class io.appmetrica.analytics.push.model.Filters
 
getMaxAndroidApiLevel() - Method in class io.appmetrica.analytics.push.model.Filters
 
getMaxPushPerDay() - Method in class io.appmetrica.analytics.push.model.Filters
 
getMaxVersionCode() - Method in class io.appmetrica.analytics.push.model.Filters
 
getMinAccuracy() - Method in class io.appmetrica.analytics.push.model.Filters
 
getMinAccuracy() - Method in class io.appmetrica.analytics.push.model.LocationRequestInfo
 
getMinAndroidApiLevel() - Method in class io.appmetrica.analytics.push.model.Filters
 
getMinRecency() - Method in class io.appmetrica.analytics.push.model.Filters
 
getMinRecency() - Method in class io.appmetrica.analytics.push.model.LocationRequestInfo
 
getMinVersionCode() - Method in class io.appmetrica.analytics.push.model.Filters
 
getNewValue(String) - Method in interface io.appmetrica.analytics.push.lazypush.LazyPushTransformRule
This method is called only for values from LazyPushTransformRule.getPatternList() method.
getNotification() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getNotificationCustomizersHolder() - Static method in class io.appmetrica.analytics.push.AppMetricaPush
 
getNotificationId() - Method in class io.appmetrica.analytics.push.model.PushMessage
Notification ID.
getNotificationId() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getNotificationTag() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getNotificationTtl() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getOffMs() - Method in class io.appmetrica.analytics.push.model.LedLights
 
getOnePushPerPeriodMinutes() - Method in class io.appmetrica.analytics.push.model.Filters
 
getOngoing() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getOnlyAlertOnce() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getOnMs() - Method in class io.appmetrica.analytics.push.model.LedLights
 
getOpenActionUrl() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getOpenType() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getOpenType() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getPassiveLocation() - Method in class io.appmetrica.analytics.push.model.Filters
 
getPassportUid() - Method in class io.appmetrica.analytics.push.model.Filters
 
getPatternList() - Method in interface io.appmetrica.analytics.push.lazypush.LazyPushTransformRule
 
getPayload() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getPoints() - Method in class io.appmetrica.analytics.push.model.Coordinates
 
getPriority() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getProvider() - Method in class io.appmetrica.analytics.push.model.LocationRequestInfo
 
getPushIdToRemove() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getRadius() - Method in class io.appmetrica.analytics.push.model.Coordinates
 
getRequestTimeoutSeconds() - Method in class io.appmetrica.analytics.push.model.LocationRequestInfo
 
getRetryStrategySeconds() - Method in class io.appmetrica.analytics.push.model.LazyPushRequestInfo
 
getRule(PushMessage) - Method in interface io.appmetrica.analytics.push.lazypush.LazyPushTransformRuleProvider
getShowWhen() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getSortKey() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getSoundResId() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getSoundUri() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getTicker() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getTimestamp() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getTimeToHideMillis() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getTimeToShowMillis() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getTitle() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getTokens() - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Method returns used push tokens.
getTransport() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
getType() - Method in enum class io.appmetrica.analytics.push.intent.NotificationActionType
 
getType() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getUid() - Method in interface io.appmetrica.analytics.push.settings.PassportUidProvider
Called when AppMetrica Push SDK wants to get passport uid.
getUrl() - Method in class io.appmetrica.analytics.push.model.LazyPushRequestInfo
 
getUseCurPushAsFallback() - Method in class io.appmetrica.analytics.push.model.LazyPushRequestInfo
 
getUseFlagActivityNewTask() - Method in class io.appmetrica.analytics.push.model.AdditionalAction
 
getUseFlagActivityNewTask() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getVibrate() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getVisibility() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
getWhen() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
GroupProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setGroup(String) method.
GroupProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.GroupProvider
 
GroupSummaryProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setGroupSummary(boolean) method.
GroupSummaryProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.GroupSummaryProvider
 

H

hideAfterSeconds - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Timeout to hide notification of current PushMessage in seconds.
hideQuickControlPanel - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Whether to hide quick control panel after clicking on notification of current PushMessage.

I

INLINE - Enum constant in enum class io.appmetrica.analytics.push.model.AdditionalActionType
Inline action.
INLINE_ACTION - Enum constant in enum class io.appmetrica.analytics.push.intent.NotificationActionType
Inline action of notification.
invoke(NotificationCompat.Builder, PushMessage) - Method in interface io.appmetrica.analytics.push.notification.NotificationCustomizer
Used to customize Notification using data from PushMessage.
io.appmetrica.analytics.push - package io.appmetrica.analytics.push
 
io.appmetrica.analytics.push.intent - package io.appmetrica.analytics.push.intent
 
io.appmetrica.analytics.push.lazypush - package io.appmetrica.analytics.push.lazypush
 
io.appmetrica.analytics.push.location - package io.appmetrica.analytics.push.location
 
io.appmetrica.analytics.push.model - package io.appmetrica.analytics.push.model
 
io.appmetrica.analytics.push.notification - package io.appmetrica.analytics.push.notification
 
io.appmetrica.analytics.push.notification.providers - package io.appmetrica.analytics.push.notification.providers
 
io.appmetrica.analytics.push.settings - package io.appmetrica.analytics.push.settings
 
isOwnPush() - Method in class io.appmetrica.analytics.push.model.PushMessage
Checks whether push message refers to AppMetrica Push SDK.
isShow() - Method in class io.appmetrica.analytics.push.settings.PushFilter.FilterResult
 
isSilence() - Method in class io.appmetrica.analytics.push.settings.PushFilter.FilterResult
 
isSilent() - Method in class io.appmetrica.analytics.push.model.PushMessage
 
isSoundEnabled() - Method in class io.appmetrica.analytics.push.model.PushNotification
 
isSuccess() - Method in class io.appmetrica.analytics.push.location.LocationStatus
 
isSuccess() - Method in class io.appmetrica.analytics.push.location.LocationStatus.Success
 
isTrackingAdditionalAction(String) - Method in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
 
isValid() - Method in class io.appmetrica.analytics.push.model.LedLights
 

L

LargeIconProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setLargeIcon(Bitmap) method.
LargeIconProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.LargeIconProvider
 
LazyPushRequestInfo - Class in io.appmetrica.analytics.push.model
Parsed lazy push request info.
LazyPushRequestInfo(JSONObject) - Constructor for class io.appmetrica.analytics.push.model.LazyPushRequestInfo
Constructor for LazyPushRequestInfo.
LazyPushTransformRule - Interface in io.appmetrica.analytics.push.lazypush
Interface for custom lazy push request info patterns.
LazyPushTransformRuleProvider - Interface in io.appmetrica.analytics.push.lazypush
LedLights - Class in io.appmetrica.analytics.push.model
Describes values that is user in NotificationCompat.Builder.setLights(int, int, int) method.
LedLights(JSONObject) - Constructor for class io.appmetrica.analytics.push.model.LedLights
Constructor for LedLights.
LightsProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setLights(int, int, int) method.
LightsProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.LightsProvider
 
LocationIsNotAccurate(float, long) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationIsNotAccurate
LocationIsNotNearPoints(List<Location>, float) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationIsNotNearPoints
LocationIsNotRecent(long, long) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationIsNotRecent
LocationManagerIsNull() - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationManagerIsNull
LocationProvider - Interface in io.appmetrica.analytics.push.location
Interface for custom location provider.
LocationProviderReturnedNull(String) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationProviderReturnedNull
LocationRequestInfo - Class in io.appmetrica.analytics.push.model
Parsed location info.
LocationRequestInfo(JSONObject) - Constructor for class io.appmetrica.analytics.push.model.LocationRequestInfo
Constructor for LocationRequestInfo.
LocationStatus - Class in io.appmetrica.analytics.push.location
Location status.
LocationStatus(String, String) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus
Constructor for LocationStatus.
LocationStatus.CustomLocationProviderIsNull - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when custom LocationProvider is null.
LocationStatus.ExpiredByTimeout - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when location is not near points.
LocationStatus.LocationIsNotAccurate - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when location is not accurate.
LocationStatus.LocationIsNotNearPoints - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when location is not near points.
LocationStatus.LocationIsNotRecent - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when location is not recent.
LocationStatus.LocationManagerIsNull - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when LocationManager is null.
LocationStatus.LocationProviderReturnedNull - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when location provider returned null.
LocationStatus.PermissionIsNotGranted - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when proper permission is not granted.
LocationStatus.Success - Class in io.appmetrica.analytics.push.location
Subclass of LocationStatus for the case when location is successfully obtained.
LocationVerifier - Interface in io.appmetrica.analytics.push.location
Verifies that location meet some restrictions.

N

newBuilder() - Static method in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
 
newBuilder(String) - Static method in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Creates the instance of NotificationActionInfo.Builder
NotificationActionInfo - Class in io.appmetrica.analytics.push.intent
Describes NotificationCompat.Action.
NotificationActionInfo.Builder - Class in io.appmetrica.analytics.push.intent
Builds a new NotificationActionInfo object.
NotificationActionType - Enum Class in io.appmetrica.analytics.push.intent
Possibles action types.
NotificationCustomizer - Interface in io.appmetrica.analytics.push.notification
Extension point for customization push notification building process.
NotificationCustomizersHolder - Class in io.appmetrica.analytics.push.notification
Allows to set custom NotificationCustomizer while building NotificationCompat.
NotificationCustomizersHolder() - Constructor for class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
 
notificationId - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Notification ID of current PushMessage.
notificationTag - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Notification tag of current PushMessage.
NotificationValueProvider<T> - Interface in io.appmetrica.analytics.push.notification
Extracts value for NotificationCompat.Builder methods.
NumberProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setNumber(int) method.
NumberProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.NumberProvider
 

O

OngoingProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setOngoing(boolean) method.
OngoingProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.OngoingProvider
 
OnlyAlertOnceProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setOnlyAlertOnce(boolean) method.
OnlyAlertOnceProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.OnlyAlertOnceProvider
 
onMessageReceived(String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when push message received.
onNotificationAdditionalAction(String, String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification additional action called.
onNotificationCleared(String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification cleared.
onNotificationExpired(String, String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification expired.
onNotificationIgnored(String, String, String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification ignored.
onNotificationInlineAdditionalAction(String, String, String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification inline additional action called.
onNotificationReplace(String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification replaced.
onNotificationShown(String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification shown.
onPushFiltered(PushMessage, PushFilter.FilterResult) - Method in interface io.appmetrica.analytics.push.settings.PushFilteredCallback
Called if PushMessage if filtered.
onPushOpened(String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when notification opened.
onPushTokenInited(String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when push token occurred for the first time.
onPushTokenUpdated(String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when push token updated.
onRemovingSilentPushProcessed(String, String, String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when removing silent push processed.
onSilentPushProcessed(String, String, String) - Method in interface io.appmetrica.analytics.push.settings.PushMessageTracker
Called when silent push processed.
onTokenUpdated(Map<String, String>) - Method in interface io.appmetrica.analytics.push.TokenUpdateListener
Called when some token updated.
OPEN_APP_URI - Enum constant in enum class io.appmetrica.analytics.push.model.AdditionalActionType
Open application URI.
OPEN_DEFAULT_ACTIVITY_ACTION - Static variable in class io.appmetrica.analytics.push.AppMetricaPush
Intent action for performing opening default launcher activity.
OPEN_URI - Enum constant in enum class io.appmetrica.analytics.push.model.AdditionalActionType
Open URI in browser.
OpenType - Enum Class in io.appmetrica.analytics.push.model
Possible ways to process notification action.

P

PassportUidProvider - Interface in io.appmetrica.analytics.push.settings
payload - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Payload of current PushMessage.
PermissionIsNotGranted(String) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.PermissionIsNotGranted
PriorityProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setPriority(int) method.
PriorityProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.PriorityProvider
 
PushFilter - Interface in io.appmetrica.analytics.push.settings
Interface for custom PushFilter.
PushFilter.FilterResult - Class in io.appmetrica.analytics.push.settings
PushFilter.FilterResultCode - Enum Class in io.appmetrica.analytics.push.settings
Possible statuses of filtration.
PushFilteredCallback - Interface in io.appmetrica.analytics.push.settings
Interface for custom PushFilteredCallback.
pushId - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Push ID of current PushMessage.
PushMessage - Class in io.appmetrica.analytics.push.model
Parsed push message data.
PushMessage(Context, Bundle) - Constructor for class io.appmetrica.analytics.push.model.PushMessage
Constructor for PushMessage.
PushMessageTracker - Interface in io.appmetrica.analytics.push.settings
Interface for custom PushMessageTracker.
PushNotification - Class in io.appmetrica.analytics.push.model
Describes push message notification.
PushNotification(Context, JSONObject) - Constructor for class io.appmetrica.analytics.push.model.PushNotification
Constructor for PushNotification.
PushNotificationFactory - Interface in io.appmetrica.analytics.push.settings
Interface for custom factory that creates Notification from PushMessage.

R

reportAdditionalAction(Intent) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports additional action.
reportAdditionalAction(Intent, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports additional action.
reportAdditionalAction(NotificationActionInfo) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports additional action.
reportAdditionalAction(NotificationActionInfo, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports additional action.
reportAdditionalAction(String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports additional action.
reportAdditionalAction(String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports additional action.
reportDismiss(Intent) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports dismissing push message.
reportDismiss(Intent, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports dismissing push message.
reportDismiss(NotificationActionInfo) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports dismissing push message.
reportDismiss(NotificationActionInfo, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports dismissing push message.
reportDismiss(String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports dismissing push message.
reportDismiss(String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports dismissing push message.
reportExpired(Intent, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports expired push message.
reportExpired(Intent, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports expired push message.
reportExpired(NotificationActionInfo, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports expired push message.
reportExpired(NotificationActionInfo, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports expired push message.
reportExpired(String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports expired push message.
reportExpired(String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports expired push message.
reportIgnored(Intent, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports ignored push message.
reportIgnored(Intent, String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports ignored push message.
reportIgnored(NotificationActionInfo, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports ignored push message.
reportIgnored(NotificationActionInfo, String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports ignored push message.
reportIgnored(String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports ignored push message.
reportIgnored(String, String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports ignored push message.
reportOpen(Intent) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports opening push message.
reportOpen(Intent, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports opening push message.
reportOpen(NotificationActionInfo) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports opening push message.
reportOpen(NotificationActionInfo, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports opening push message.
reportOpen(String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports opening push message.
reportOpen(String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports opening push message.
reportProcess(Intent) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports processing silent push message.
reportProcess(Intent, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports processing silent push message.
reportProcess(NotificationActionInfo) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports processing silent push message.
reportProcess(NotificationActionInfo, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports processing silent push message.
reportProcess(String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports processing silent push message.
reportProcess(String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports processing silent push message.
reportReceive(Intent) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports receiving push message.
reportReceive(Intent, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports receiving push message.
reportReceive(NotificationActionInfo) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports receiving push message.
reportReceive(NotificationActionInfo, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports receiving push message.
reportReceive(String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports receiving push message.
reportReceive(String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports receiving push message.
reportRemoved(Intent, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports removed push message.
reportRemoved(Intent, String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports removed push message.
reportRemoved(NotificationActionInfo, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports removed push message.
reportRemoved(NotificationActionInfo, String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports removed push message.
reportRemoved(String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports removed push message.
reportRemoved(String, String, String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports removed push message.
reportShown(Intent) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports shown push message.
reportShown(Intent, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports shown push message.
reportShown(NotificationActionInfo) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports shown push message.
reportShown(NotificationActionInfo, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports shown push message.
reportShown(String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports shown push message.
reportShown(String, String) - Method in class io.appmetrica.analytics.push.AppMetricaPushTracker
Reports shown push message.

S

setAutoTrackingConfiguration(Context, AutoTrackingConfiguration) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Sets auto tracking configuration.
setLazyPushTransformRuleProvider(LazyPushTransformRuleProvider) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Sets custom lazy push transform rule provider.
setLocationProvider(LocationProvider) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Sets custom location provider.
setPassportUidProvider(Context, PassportUidProvider) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Sets custom passport UID provider.
setPushNotificationFactory(Context, PushNotificationFactory) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
Sets custom push notification factory.
setTokenUpdateListener(TokenUpdateListener) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
show() - Static method in class io.appmetrica.analytics.push.settings.PushFilter.FilterResult
 
SHOW - Enum constant in enum class io.appmetrica.analytics.push.settings.PushFilter.FilterResultCode
PushMessage should be processed.
ShowWhenProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setShowWhen(boolean) method.
ShowWhenProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.ShowWhenProvider
 
silence(String, String) - Static method in class io.appmetrica.analytics.push.settings.PushFilter.FilterResult
 
SILENCE - Enum constant in enum class io.appmetrica.analytics.push.settings.PushFilter.FilterResultCode
PushMessage should be ignored.
SmallIconProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setSmallIcon(int) method.
SmallIconProvider(Context) - Constructor for class io.appmetrica.analytics.push.notification.providers.SmallIconProvider
Constructor for SmallIconProvider.
SortKeyProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setSortKey(String) method.
SortKeyProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.SortKeyProvider
 
SoundProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setSound(Uri) method.
SoundProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.SoundProvider
 
StyleProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setStyle(NotificationCompat.Style) method.
StyleProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.StyleProvider
 
SubTextProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setSubText(CharSequence) method.
SubTextProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.SubTextProvider
 
Success() - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.Success
Constructor for LocationStatus.Success.

T

targetActionUri - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Target action URI of current PushMessage.
TickerProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setTicker(CharSequence) method.
TickerProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.TickerProvider
 
TimeoutProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setTimeoutAfter(long) method.
TimeoutProvider(Context) - Constructor for class io.appmetrica.analytics.push.notification.providers.TimeoutProvider
Constructor for TimeoutProvider.
TokenUpdateListener - Interface in io.appmetrica.analytics.push
Token update listener.
trackingAllAdditionalAction - Variable in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
Whether to track all additional actions
trackingDismissAction - Variable in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
Whether to track dismiss action
trackingOpenAction - Variable in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
Whether to track open action
trackingProcessedAction - Variable in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
Whether to track processed action
trackingReceiveAction - Variable in class io.appmetrica.analytics.push.settings.AutoTrackingConfiguration
Whether to track receive action
TRANSPARENT_ACTIVITY - Enum constant in enum class io.appmetrica.analytics.push.model.OpenType
Open transparent activity.
transport - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Transport of current PushMessage.

U

UNKNOWN - Enum constant in enum class io.appmetrica.analytics.push.model.AdditionalActionType
Unknown type.
UNKNOWN - Enum constant in enum class io.appmetrica.analytics.push.model.OpenType
Default value.
useAfterCustomizer(NotificationCustomizer) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Sets customizer that is applied after all default NotificationCustomizer.
useBeforeCustomizer(NotificationCustomizer) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Sets customizer that is applied before all default NotificationCustomizer.
useExtraBundleProvider(ExtraBundleProvider) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Allows setting extra bundle to Intent that will be sent for actions.
useFlagActivityNewTask - Variable in class io.appmetrica.analytics.push.intent.NotificationActionInfo
Whether to use flag Intent.FLAG_ACTIVITY_NEW_TASK for notification of current PushMessage.
useListProviderFor(Function2<NotificationCompat.Builder, T, NotificationCompat.Builder>, NotificationValueProvider<List<T>>) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Sets NotificationValueProvider for NotificationCompat.Builder method that should be called several times.
useProviderFor(Function2<NotificationCompat.Builder, T, NotificationCompat.Builder>, NotificationValueProvider<T>) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Sets NotificationValueProvider for NotificationCompat.Builder method that should be called with 1 parameter.
useProviderFor(Function3<NotificationCompat.Builder, T, T, NotificationCompat.Builder>, NotificationValueProvider<List<T>>) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Sets NotificationValueProvider for NotificationCompat.Builder method that should be called with 2 parameters of one type.
useProviderFor(Function4<NotificationCompat.Builder, T, T, T, NotificationCompat.Builder>, NotificationValueProvider<List<T>>) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
Sets NotificationValueProvider for NotificationCompat.Builder method that should be called with 3 parameters of one type.

V

valueOf(String) - Static method in enum class io.appmetrica.analytics.push.intent.NotificationActionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.push.model.AdditionalActionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.push.model.OpenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.push.settings.PushFilter.FilterResultCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.appmetrica.analytics.push.intent.NotificationActionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.push.model.AdditionalActionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.push.model.OpenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.push.settings.PushFilter.FilterResultCode
Returns an array containing the constants of this enum class, in the order they are declared.
verifyLocation(Location) - Method in interface io.appmetrica.analytics.push.location.LocationVerifier
Verifies that location meet some restrictions.
VibrateProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setVibrate(long[]) method.
VibrateProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.VibrateProvider
 
VisibilityProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setVisibility(int) method.
VisibilityProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.VisibilityProvider
 

W

WhenProvider - Class in io.appmetrica.analytics.push.notification.providers
Extracts value for NotificationCompat.Builder.setWhen(long) method.
WhenProvider() - Constructor for class io.appmetrica.analytics.push.notification.providers.WhenProvider
 
withActionId(String) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withActionType(NotificationActionType) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withChannelId(String) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withDismissOnAdditionalAction(boolean) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withDoNothing(boolean) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withExplicitIntent(boolean) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withExtraBundle(Bundle) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withHideAfterSeconds(long) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
Timeout for push notification dismiss itself.
withHideQuickControlPanel(boolean) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withNotificationId(int) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withNotificationTag(String) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withPayload(String) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withPushId(String) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withTargetActionUri(String) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
withUseFlagActivityNewTask(boolean) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo.Builder
 
writeToParcel(Parcel, int) - Method in class io.appmetrica.analytics.push.intent.NotificationActionInfo
 
A B C D E F G H I L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values