Index
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
withContext
. - activate(Context, PushServiceControllerProvider...) - Static method in class io.appmetrica.analytics.push.AppMetricaPush
-
Activates
AppMetricaPush
withContext
. - 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
- 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
-
Builder for
AutoTrackingConfiguration
.
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
-
Builds
AutoTrackingConfiguration
. - 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
isPushFilter.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
-
Constructor for
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
-
Constructor for
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 definedpayload
. - 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
-
Provides
LazyPushTransformRule
usingPushMessage
. - 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 fromPushMessage
. - 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
-
Provides
LazyPushTransformRule
usingPushMessage
. - 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
-
Constructor for
LocationStatus.LocationIsNotAccurate
. - LocationIsNotNearPoints(List<Location>, float) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationIsNotNearPoints
-
Constructor for
LocationStatus.LocationIsNotNearPoints
. - LocationIsNotRecent(long, long) - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationIsNotRecent
-
Constructor for
LocationStatus.LocationIsNotRecent
. - LocationManagerIsNull() - Constructor for class io.appmetrica.analytics.push.location.LocationStatus.LocationManagerIsNull
-
Constructor for
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
-
Constructor for
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 customLocationProvider
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 whenLocationManager
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 buildingNotificationCompat
. - 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
- 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
-
Constructor for
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
-
Result of
PushFilter.filter(PushMessage)
method. - 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
fromPushMessage
.
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
-
Sets
TokenUpdateListener
. - 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 currentPushMessage
. - useListProviderFor(Function2<NotificationCompat.Builder, T, NotificationCompat.Builder>, NotificationValueProvider<List<T>>) - Method in class io.appmetrica.analytics.push.notification.NotificationCustomizersHolder
-
Sets
NotificationValueProvider
forNotificationCompat.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
forNotificationCompat.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
forNotificationCompat.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
forNotificationCompat.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
All Classes and Interfaces|All Packages|Constant Field Values