A B C D E F G H I J L M N O P Q R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accentColorHex(String) - Method in class com.swrve.sdk.SwrveNotificationConfig.Builder
-
Set the default accent color to use in the notification
- activityClass(Class<?>) - Method in class com.swrve.sdk.SwrveNotificationConfig.Builder
-
Set the activity class to open when the notification is engaged with.
- addTimeInterval(Date, int, int) - Static method in class com.swrve.sdk.SwrveHelper
- AMAZON - com.swrve.sdk.SwrveFlavour
- androidImportance() - Method in enum com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
- apiKey - Variable in class com.swrve.sdk.QaUser
- appId - Variable in class com.swrve.sdk.QaUser
- apply(String, Map<String, String>) - Static method in class com.swrve.sdk.SwrveTextTemplating
- applyCustomFilter(NotificationCompat.Builder, int, Bundle, SwrveNotificationDetails) - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- applytoJSON(String, Map<String, String>) - Static method in class com.swrve.sdk.SwrveTextTemplating
- appVersion - Variable in class com.swrve.sdk.QaUser
- assetFailedToDisplay(int, int, String, String, String, boolean, String) - Static method in class com.swrve.sdk.QaUser
- assetFailedToDownload(String, String, String) - Static method in class com.swrve.sdk.QaUser
B
- BitmapResult(Bitmap, int, int) - Constructor for class com.swrve.sdk.SwrveImageScaler.BitmapResult
- body - Variable in class com.swrve.sdk.rest.RESTResponseLog
- Both - com.swrve.sdk.messaging.SwrveOrientation
- build() - Method in class com.swrve.sdk.SwrveNotificationConfig.Builder
- build(String, Bundle, SwrveNotification, String, Bundle) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- build(String, Bundle, String, Bundle) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- Builder(int, int, NotificationChannel) - Constructor for class com.swrve.sdk.SwrveNotificationConfig.Builder
-
Builder constructor
- buildModel - Static variable in class com.swrve.sdk.SwrveHelper
- BUTTON_TEXT_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
C
- CAMPAIGN_TYPE - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- campaignButtonClicked(int, int, String, String, String) - Static method in class com.swrve.sdk.QaUser
- campaignType - Variable in class com.swrve.sdk.SwrveNotificationBuilder
- code - Variable in class com.swrve.sdk.rest.RESTResponseLog
- com.swrve.sdk - package com.swrve.sdk
- com.swrve.sdk.exceptions - package com.swrve.sdk.exceptions
- com.swrve.sdk.messaging - package com.swrve.sdk.messaging
- com.swrve.sdk.notifications.model - package com.swrve.sdk.notifications.model
- com.swrve.sdk.rest - package com.swrve.sdk.rest
- combineTwoStringMaps(Map<String, String>, Map<String, String>) - Static method in class com.swrve.sdk.SwrveHelper
- context - Variable in class com.swrve.sdk.SwrvePushManagerImpBase
- CONTEXT_ID_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- CONVERSATION - com.swrve.sdk.QaCampaignInfo.CAMPAIGN_TYPE
- convertPayloadToJSONObject(Bundle) - Static method in class com.swrve.sdk.SwrveHelper
- convertPixelsToDp(float, Context) - Static method in class com.swrve.sdk.SwrveHelper
- CORE - com.swrve.sdk.SwrveFlavour
- createButtonIntent(Context, Bundle, SwrveNotificationButton.ActionType, boolean) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- createHMACWithMD5(String, String) - Static method in class com.swrve.sdk.SwrveHelper
- createPendingIntent(Bundle, String, Bundle) - Method in class com.swrve.sdk.SwrveNotificationBuilder
D
- d(String, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- decodeSampledBitmapFromFile(String, int, int, int) - Static method in class com.swrve.sdk.SwrveImageScaler
- decodeSampledBitmapFromStream(InputStream, int, int, int, String, File) - Static method in class com.swrve.sdk.SwrveImageScaler
- DEEPLINK_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- DEFAULT - com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
- deviceId - Variable in class com.swrve.sdk.QaUser
- DISMISS - com.swrve.sdk.notifications.model.SwrveNotificationButton.ActionType
- downloadBitmapImageFromUrl(String) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- doWork() - Method in class com.swrve.sdk.SwrveCampaignDeliveryWorker
- doWork() - Method in class com.swrve.sdk.SwrvePushManagerBaseWorker
E
- e(String, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- e(String, Throwable, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- EMBEDDED - com.swrve.sdk.QaCampaignInfo.CAMPAIGN_TYPE
- embeddedPersonalizationFailed(int, int, String, String) - Static method in class com.swrve.sdk.QaUser
- encodeParameters(Map<String, String>) - Static method in class com.swrve.sdk.SwrveHelper
- endpoint - Variable in class com.swrve.sdk.QaUser
- equals(Object) - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- EVENT_PAYLOAD - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- eventsCount - Variable in class com.swrve.sdk.rest.RESTResponseLog
- executeRestClient(String, String) - Method in class com.swrve.sdk.QaUser
F
- filterNotification(NotificationCompat.Builder, int, SwrveNotificationDetails, String) - Method in interface com.swrve.sdk.SwrveNotificationFilter
-
Method which can be implemented to filter incoming remote notifications.
- FIREBASE - com.swrve.sdk.SwrveFlavour
- fromJson(String) - Static method in class com.swrve.sdk.notifications.model.SwrveNotification
G
- generateSessionToken(String, int, String) - Static method in class com.swrve.sdk.SwrveHelper
- get(String, IRESTResponseListener) - Method in interface com.swrve.sdk.rest.IRESTClient
- get(String, IRESTResponseListener) - Method in class com.swrve.sdk.rest.RESTClient
- get(String, Map<String, String>, IRESTResponseListener) - Method in interface com.swrve.sdk.rest.IRESTClient
- get(String, Map<String, String>, IRESTResponseListener) - Method in class com.swrve.sdk.rest.RESTClient
- getAccent() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getAccentColorHex() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
The default accent color to use in the notification
- getAction() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationButton
- getActionType() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationButton
- getActivityClass() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
Get the activity to open when the notification is engaged with.
- getAndroidImportance() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- getAppInstallTime(Context) - Static method in class com.swrve.sdk.SwrveHelper
- getBitmap() - Method in class com.swrve.sdk.SwrveImageScaler.BitmapResult
- getBody() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationExpanded
- getBody() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getBody() - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Get the body text of the notification
- getBundleAsMap(Bundle) - Static method in class com.swrve.sdk.SwrveHelper
- getButtons() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getCampaign() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getCampaignDeliveryManager() - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- getCampaignId() - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- getCdnSSLSocketFactory() - Method in class com.swrve.sdk.SwrveSSLSocketFactoryConfig
- getChannel() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getChannelId() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getContentSSLSocketFactory() - Method in class com.swrve.sdk.SwrveSSLSocketFactoryConfig
- getDefaultNotificationChannel() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
The default notification channel for which notifications should appear in.
- getDigest() - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- getDisplayHeight(Context) - Static method in class com.swrve.sdk.SwrveHelper
- getDisplayWidth(Context) - Static method in class com.swrve.sdk.SwrveHelper
- getEventsSSLSocketFactory() - Method in class com.swrve.sdk.SwrveSSLSocketFactoryConfig
- getExpanded() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getExpandedBody() - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Get the expanded body text
- getExpandedTitle() - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Get the notification title when expanded
- getExternalUserId() - Method in class com.swrve.sdk.SwrveUser
- getFactory(String) - Method in class com.swrve.sdk.SwrveSSLSocketFactoryConfig
- getFallbackSd() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getFallbackType() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getFallbackUrl() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getHeaderValue(String) - Method in class com.swrve.sdk.rest.RESTResponse
- getHeight() - Method in class com.swrve.sdk.SwrveImageScaler.BitmapResult
- getIconDrawableId() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
The notification icon drawable to be shown in the status bar for below api level 21
- getIconMaterialDrawableId() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
The notification icon drawable to be shown in the status bar for above api level 20
- getIconUrl() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getIconUrl() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationExpanded
- getId() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationCampaign
- getId() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- getIdentitySSLSocketFactory() - Method in class com.swrve.sdk.SwrveSSLSocketFactoryConfig
- getImageFromCache(String) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getImageFromUrl(String) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getImportance() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- getInstance() - Static method in class com.swrve.sdk.QaUser
- getIntentClass(int, boolean) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getIntTrackingId() - Method in class com.swrve.sdk.SwrveCampaignInfluence.InfluenceData
- getLargeIconDrawableId() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
The icon to display if not configured by swrve dashboard
- getLockScreenMsg() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getLogLevel() - Static method in class com.swrve.sdk.SwrveLogger
- getLogLevelFromSystemProps() - Static method in class com.swrve.sdk.SwrveLogger
- getMedia() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getMediaBitmap() - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Get the media bitmap (image displayed in the notification)
- getMediaUrl() - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Get the media url (image url displayed in the notification)
- getName() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- getName() - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- getNotificationDetails() - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getNotificationFilter() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
The notification filter used for modifying notifications before they are displayed.
- getNotificationFilter() - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- getNotificationId() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getNotificationId() - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getNow() - Method in class com.swrve.sdk.SwrveCampaignInfluence
- getNow() - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getNow() - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- getOSBuildVersion() - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- getPayload(Bundle) - Static method in class com.swrve.sdk.SwrvePushManagerHelper
- getPendingIntent(int, Intent, int, boolean) - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getPermissionAnsweredCacheKey(String) - Static method in class com.swrve.sdk.SwrveHelper
- getPermissionString(int) - Static method in class com.swrve.sdk.SwrveHelper
- getPlatformDeviceType(Context) - Static method in class com.swrve.sdk.SwrveHelper
- getPlatformOS(Context) - Static method in class com.swrve.sdk.SwrveHelper
- getPlatformOS(Context, SwrveFlavour) - Static method in class com.swrve.sdk.SwrveHelper
- getPriority() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getPushNotificationPermissionEvents() - Method in class com.swrve.sdk.SwrveNotificationConfig
-
The list of Swrve events that will attempt to trigger a notification permission request
- getRemotePushId(Bundle) - Static method in class com.swrve.sdk.SwrveHelper
- getSavedInfluencedData(SharedPreferences) - Method in class com.swrve.sdk.SwrveCampaignInfluence
- getSDKVersion() - Method in class com.swrve.sdk.SwrveNotificationBuilder
- getSilentPushId(Bundle) - Static method in class com.swrve.sdk.SwrveHelper
- getSubtitle() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getSubtitle() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getSupportedUIMode(Context) - Static method in class com.swrve.sdk.SwrveHelper
- getSwrveNotificationEngage(Context) - Method in class com.swrve.sdk.SwrveNotificationEngageActivity
- getSwrveNotificationEngage(Context) - Method in class com.swrve.sdk.SwrveNotificationEngageReceiver
- getSwrvePushManager() - Method in class com.swrve.sdk.SwrvePushManagerBaseWorker
- getSwrvePushManager() - Method in class com.swrve.sdk.SwrvePushManagerWorker
- getSwrveUserId() - Method in class com.swrve.sdk.SwrveUser
- getTargetSdkVersion(Context) - Static method in class com.swrve.sdk.SwrveHelper
- getTextSizeToFitImage(Paint, String, int, int) - Static method in class com.swrve.sdk.SwrveHelper
- getTicker() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getTime() - Method in class com.swrve.sdk.QaUser
- getTime() - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- getTitle() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getTitle() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationButton
- getTitle() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationExpanded
- getTitle() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getTitle() - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Get the notification title
- getType() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getUrl() - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- getVersion() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getVisibility() - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- getWidth() - Method in class com.swrve.sdk.SwrveImageScaler.BitmapResult
H
- handle() - Method in class com.swrve.sdk.SwrvePushWorkerHelper
- handle(Context, Intent) - Static method in class com.swrve.sdk.SwrvePushServiceDefault
-
Use this method to override Swrve's implementation of another push provider such as GcmListenerService with your own implementation.
- handle(Context, Bundle) - Static method in class com.swrve.sdk.SwrvePushServiceDefault
-
Use this method to process a swrve rich notification.
- handle(Context, Map<String, String>) - Static method in class com.swrve.sdk.SwrvePushServiceDefault
-
Use this method to override Swrve's implementation of another push provider such as FirebaseInstanceIdService with your own implementation.
- hasFileAccess(String) - Static method in class com.swrve.sdk.SwrveHelper
- hashCode() - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- hasNotificationPermission() - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- hasPatternMatch(String) - Static method in class com.swrve.sdk.SwrveTextTemplating
- headers - Variable in class com.swrve.sdk.rest.RESTResponseLog
- HIGH - com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
- HUAWEI - com.swrve.sdk.SwrveFlavour
I
- i(String, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- IAM - com.swrve.sdk.QaCampaignInfo.CAMPAIGN_TYPE
- IMAGE - com.swrve.sdk.notifications.model.SwrveNotificationMedia.MediaType
- INFLUENCED_PREFS - Static variable in class com.swrve.sdk.SwrveCampaignInfluence
- InfluenceData(String) - Constructor for class com.swrve.sdk.SwrveCampaignInfluence.InfluenceData
- InfluenceData(String, long, boolean) - Constructor for class com.swrve.sdk.SwrveCampaignInfluence.InfluenceData
- inputData - Variable in class com.swrve.sdk.SwrvePushWorkerHelper
- instance - Static variable in class com.swrve.sdk.QaUser
- IPostBatchRequestListener - Interface in com.swrve.sdk
-
Used internally to handle response from the batch API.
- IRESTClient - Interface in com.swrve.sdk.rest
-
Used internally to define a REST client.
- IRESTResponseListener - Interface in com.swrve.sdk.rest
-
Used internally to define an interface to handle REST client responses.
- isAuthenticatedNotification(Bundle) - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- isExternalSource() - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- isImage() - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- isLoggable(String, int) - Method in class com.swrve.sdk.SwrveLogger.SwrveLoggerTree
- isLoggingEnabled() - Static method in class com.swrve.sdk.QaUser
- isMobile(Context) - Static method in class com.swrve.sdk.SwrveHelper
- isNotNullOrEmpty(String) - Static method in class com.swrve.sdk.SwrveHelper
- isNullOrEmpty(String) - Static method in class com.swrve.sdk.SwrveHelper
- isNullOrEmpty(Map<String, String>) - Static method in class com.swrve.sdk.SwrveHelper
- isSwrvePush - Variable in class com.swrve.sdk.SwrvePushWorkerHelper
- isSwrvePush(Bundle) - Static method in class com.swrve.sdk.SwrveHelper
- isVerified() - Method in class com.swrve.sdk.SwrveUser
J
- JSONToMap(JSONObject) - Static method in class com.swrve.sdk.SwrveHelper
L
- Landscape - com.swrve.sdk.messaging.SwrveOrientation
- largeIconDrawableId(int) - Method in class com.swrve.sdk.SwrveNotificationConfig.Builder
-
Set the icon to display if not configured by swrve dashboard
- LOG_QUEUE_FLUSH_INTERVAL_MILLIS - Static variable in class com.swrve.sdk.QaUser
- LOG_TAG - Static variable in class com.swrve.sdk.SwrveLogger
- logAndThrowException(String) - Static method in class com.swrve.sdk.SwrveHelper
- loggingEnabled - Variable in class com.swrve.sdk.QaUser
- LOW - com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
M
- MAX - com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
- md5(String) - Static method in class com.swrve.sdk.SwrveHelper
- metrics - Static variable in class com.swrve.sdk.rest.RESTClient
-
Safeguarded against multiple writers and on copy-and-clean when writing the headers.
- MIMETYPES - Static variable in class com.swrve.sdk.SwrveAssetsTypes
- MIN - com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
N
- NO_ACTION_ICON - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- NONE - com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
- notificationFilter(SwrveNotificationFilter) - Method in class com.swrve.sdk.SwrveNotificationConfig.Builder
-
Set the notification filter used for modifying remote notifications before they are displayed.
O
- onCreate(Bundle) - Method in class com.swrve.sdk.SwrveNotificationEngageActivity
- onException(Exception) - Method in interface com.swrve.sdk.rest.IRESTResponseListener
- onPushNotification(JSONObject) - Method in interface com.swrve.sdk.SwrvePushNotificationListener
-
This method will be called when a push notification is received by your app, after the user has reacted to it.
- onReceive(Context, Intent) - Method in class com.swrve.sdk.SwrveNotificationEngageReceiver
- onResponse(boolean) - Method in interface com.swrve.sdk.IPostBatchRequestListener
- onResponse(RESTResponse) - Method in interface com.swrve.sdk.rest.IRESTResponseListener
- onSilentPush(Context, JSONObject) - Method in interface com.swrve.sdk.SwrveSilentPushListener
-
This method will be called when a silent push notification is received by your app.
- OPEN_APP - com.swrve.sdk.notifications.model.SwrveNotificationButton.ActionType
- OPEN_CAMPAIGN - com.swrve.sdk.notifications.model.SwrveNotificationButton.ActionType
- OPEN_URL - com.swrve.sdk.notifications.model.SwrveNotificationButton.ActionType
- openDeepLink(Context, String) - Static method in class com.swrve.sdk.SwrveIntentHelper
- openDeepLink(Context, String, Bundle) - Static method in class com.swrve.sdk.SwrveIntentHelper
- openDialer(Uri, Activity) - Static method in class com.swrve.sdk.SwrveIntentHelper
- openIntentWebView(Uri, Activity, String) - Static method in class com.swrve.sdk.SwrveIntentHelper
P
- parse(int) - Static method in enum com.swrve.sdk.messaging.SwrveOrientation
-
Convert from Android orientation to SwrveOrientation.
- parse(String) - Static method in enum com.swrve.sdk.messaging.SwrveOrientation
-
Convert from String to SwrveOrientation.
- Portrait - com.swrve.sdk.messaging.SwrveOrientation
- post(String, String, IRESTResponseListener) - Method in interface com.swrve.sdk.rest.IRESTClient
- post(String, String, IRESTResponseListener) - Method in class com.swrve.sdk.rest.RESTClient
- post(String, String, IRESTResponseListener, String) - Method in interface com.swrve.sdk.rest.IRESTClient
- post(String, String, IRESTResponseListener, String) - Method in class com.swrve.sdk.rest.RESTClient
- PRIVATE - com.swrve.sdk.notifications.model.SwrveNotification.VisibilityType
- process(Bundle) - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- processInfluenceData(Context, ISwrveCommon) - Method in class com.swrve.sdk.SwrveCampaignInfluence
- processMessage(Bundle) - Method in interface com.swrve.sdk.SwrvePushManager
- processNotification(Bundle, String) - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- processSilent(Bundle, String) - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- PUBLIC - com.swrve.sdk.notifications.model.SwrveNotification.VisibilityType
- PUSH_ACTION_TYPE_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- PUSH_ACTION_URL_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- PUSH_BUNDLE - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- PUSH_ID_CACHE_SIZE_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- PUSH_NOTIFICATION_ID - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- pushNotificationPermissionEvents(List<String>) - Method in class com.swrve.sdk.SwrveNotificationConfig.Builder
-
Set list of Swrve events that will attempt to trigger a notification permission request
Q
- QaCampaignInfo - Class in com.swrve.sdk
- QaCampaignInfo(long, long, QaCampaignInfo.CAMPAIGN_TYPE, boolean, String) - Constructor for class com.swrve.sdk.QaCampaignInfo
- QaCampaignInfo.CAMPAIGN_TYPE - Enum in com.swrve.sdk
- qaLogQueue - Variable in class com.swrve.sdk.QaUser
- QaUser - Class in com.swrve.sdk
- QaUser() - Constructor for class com.swrve.sdk.QaUser
R
- read(byte[], int, int) - Method in class com.swrve.sdk.rest.SwrveFilterInputStream
- readStringFromInputStream(InputStream) - Static method in class com.swrve.sdk.SwrveHelper
- removeInfluenceCampaign(Context, String) - Method in class com.swrve.sdk.SwrveCampaignInfluence
- requestCode - Variable in class com.swrve.sdk.SwrveNotificationBuilder
- requestCount - Variable in class com.swrve.sdk.rest.RESTResponseLog
- resetDevice - Variable in class com.swrve.sdk.QaUser
- responseBody - Variable in class com.swrve.sdk.rest.RESTResponse
- responseCode - Variable in class com.swrve.sdk.rest.RESTResponse
- responseHeaders - Variable in class com.swrve.sdk.rest.RESTResponse
- REST_CLIENT_TIMEOUT_MILLIS - Static variable in class com.swrve.sdk.QaUser
- restClient - Static variable in class com.swrve.sdk.QaUser
- RESTClient - Class in com.swrve.sdk.rest
-
Used internally to implement an object capable to perform REST requests.
- RESTClient(int) - Constructor for class com.swrve.sdk.rest.RESTClient
- RESTClient(int, SwrveSSLSocketFactoryConfig) - Constructor for class com.swrve.sdk.rest.RESTClient
- restClientExecutor - Variable in class com.swrve.sdk.QaUser
- RESTResponse - Class in com.swrve.sdk.rest
-
Used internally to wrap REST responses.
- RESTResponse(int, String, Map<String, List<String>>) - Constructor for class com.swrve.sdk.rest.RESTResponse
- RESTResponseLog - Class in com.swrve.sdk.rest
- RESTResponseLog(int, int, int, long, String, Map<String, List<String>>) - Constructor for class com.swrve.sdk.rest.RESTResponseLog
- RULES_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
S
- saveCampaignInfluence(Bundle, String) - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- saveInfluencedCampaign(Context, String, Bundle, Date) - Method in class com.swrve.sdk.SwrveCampaignInfluence
- scheduleRepeatingQueueFlush(long) - Method in class com.swrve.sdk.QaUser
- sdkAvailable() - Static method in class com.swrve.sdk.SwrveHelper
- sdkAvailable(List<String>) - Static method in class com.swrve.sdk.SwrveHelper
- SECRET - com.swrve.sdk.notifications.model.SwrveNotification.VisibilityType
- sendDeviceUpdateWithDeniedNotificationPermission() - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- sendPushDeliveredEvent(Bundle, boolean, String) - Method in class com.swrve.sdk.SwrvePushManagerImpBase
- serverErrorResponseCode(int) - Static method in class com.swrve.sdk.SwrveHelper
- sessionToken - Variable in class com.swrve.sdk.QaUser
- setAccent(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setAction(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationButton
- setActionType(SwrveNotificationButton.ActionType) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationButton
- setBody(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationExpanded
- setBody(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setBody(String) - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Set the body text of the notification
- setButtons(List<SwrveNotificationButton>) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setCampaign(SwrveNotificationCampaign) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setChannel(SwrveNotificationChannel) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setChannelId(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setExpanded(SwrveNotificationExpanded) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setExpandedBody(String) - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Set the expanded body text
- setExpandedTitle(String) - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Set the notification title when expanded
- setExternalUserId(String) - Method in class com.swrve.sdk.SwrveUser
- setFallbackSd(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setFallbackType(SwrveNotificationMedia.MediaType) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setFallbackUrl(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setIconUrl(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setIconUrl(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationExpanded
- setId(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationCampaign
- setId(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- setImportance(SwrveNotificationChannel.ImportanceLevel) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- setLockScreenMsg(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setLoggingEnabled(boolean) - Static method in class com.swrve.sdk.SwrveLogger
- setLogLevel(int) - Static method in class com.swrve.sdk.SwrveLogger
- setMedia(SwrveNotificationMedia) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setMediaBitmap(Bitmap) - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Set the media bitmap (image displayed in the notification)
- setMediaUrl(String) - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Set the media url (image url displayed in the notification)
- setName(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- setNotificationId(int) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setPriority(int) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setSubtitle(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setSubtitle(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setSwrveUserId(String) - Method in class com.swrve.sdk.SwrveUser
- setTicker(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setTitle(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setTitle(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationButton
- setTitle(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationExpanded
- setTitle(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setTitle(String) - Method in class com.swrve.sdk.SwrveNotificationDetails
-
Set the notification title
- setType(SwrveNotificationMedia.MediaType) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setUrl(String) - Method in class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- setVerified(boolean) - Method in class com.swrve.sdk.SwrveUser
- setVersion(int) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- setVisibility(SwrveNotification.VisibilityType) - Method in class com.swrve.sdk.notifications.model.SwrveNotification
- sha1(byte[]) - Static method in class com.swrve.sdk.SwrveHelper
- SILENT_PAYLOAD_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- SOUND_DEFAULT - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- SOUND_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- successResponseCode(int) - Static method in class com.swrve.sdk.SwrveHelper
- SWRVE_AUTH_USER_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- SWRVE_CAMPAIGN_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- SWRVE_INFLUENCED_WINDOW_MINS_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- SWRVE_NESTED_JSON_PAYLOAD_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- SWRVE_PAYLOAD_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- SWRVE_PUSH_VERSION - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- SWRVE_SILENT_TRACKING_KEY - Static variable in class com.swrve.sdk.SwrveNotificationConstants
- SWRVE_TRACKING_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- SwrveAssetsQueueItem - Class in com.swrve.sdk
- SwrveAssetsQueueItem(int, String, String, boolean, boolean) - Constructor for class com.swrve.sdk.SwrveAssetsQueueItem
- SwrveAssetsTypes - Class in com.swrve.sdk
-
Used internally.
- SwrveAssetsTypes() - Constructor for class com.swrve.sdk.SwrveAssetsTypes
- SwrveCampaignDeliveryWorker - Class in com.swrve.sdk
- SwrveCampaignDeliveryWorker(Context, WorkerParameters) - Constructor for class com.swrve.sdk.SwrveCampaignDeliveryWorker
- SwrveCampaignInfluence - Class in com.swrve.sdk
- SwrveCampaignInfluence() - Constructor for class com.swrve.sdk.SwrveCampaignInfluence
- SwrveCampaignInfluence.InfluenceData - Class in com.swrve.sdk
- swrveCommon - Variable in class com.swrve.sdk.SwrvePushManagerImpBase
- SwrveFilterInputStream - Class in com.swrve.sdk.rest
- SwrveFilterInputStream(InputStream) - Constructor for class com.swrve.sdk.rest.SwrveFilterInputStream
- SwrveFlavour - Enum in com.swrve.sdk
- SwrveHelper - Class in com.swrve.sdk
-
Used internally to provide MD5, token generation and other helper methods.
- SwrveHelper() - Constructor for class com.swrve.sdk.SwrveHelper
- SwrveImageScaler - Class in com.swrve.sdk
- SwrveImageScaler() - Constructor for class com.swrve.sdk.SwrveImageScaler
- SwrveImageScaler.BitmapResult - Class in com.swrve.sdk
- SwrveIntentHelper - Class in com.swrve.sdk
- SwrveIntentHelper() - Constructor for class com.swrve.sdk.SwrveIntentHelper
- SwrveLogger - Class in com.swrve.sdk
-
A wrapper around Timber Logger.
- SwrveLogger() - Constructor for class com.swrve.sdk.SwrveLogger
- SwrveLogger.SwrveLoggerTree - Class in com.swrve.sdk
- SwrveLoggerTree() - Constructor for class com.swrve.sdk.SwrveLogger.SwrveLoggerTree
- SwrveNotification - Class in com.swrve.sdk.notifications.model
- SwrveNotification() - Constructor for class com.swrve.sdk.notifications.model.SwrveNotification
- SwrveNotification.VisibilityType - Enum in com.swrve.sdk.notifications.model
- SwrveNotificationBuilder - Class in com.swrve.sdk
- SwrveNotificationBuilder(Context, SwrveNotificationConfig) - Constructor for class com.swrve.sdk.SwrveNotificationBuilder
- SwrveNotificationButton - Class in com.swrve.sdk.notifications.model
- SwrveNotificationButton() - Constructor for class com.swrve.sdk.notifications.model.SwrveNotificationButton
- SwrveNotificationButton.ActionType - Enum in com.swrve.sdk.notifications.model
- SwrveNotificationCampaign - Class in com.swrve.sdk.notifications.model
- SwrveNotificationCampaign() - Constructor for class com.swrve.sdk.notifications.model.SwrveNotificationCampaign
- SwrveNotificationChannel - Class in com.swrve.sdk.notifications.model
- SwrveNotificationChannel() - Constructor for class com.swrve.sdk.notifications.model.SwrveNotificationChannel
- SwrveNotificationChannel.ImportanceLevel - Enum in com.swrve.sdk.notifications.model
- SwrveNotificationConfig - Class in com.swrve.sdk
- SwrveNotificationConfig.Builder - Class in com.swrve.sdk
- SwrveNotificationConstants - Class in com.swrve.sdk
- SwrveNotificationConstants() - Constructor for class com.swrve.sdk.SwrveNotificationConstants
- SwrveNotificationDetails - Class in com.swrve.sdk
-
A POJO describing the basic details about a Swrve notification.
- SwrveNotificationDetails() - Constructor for class com.swrve.sdk.SwrveNotificationDetails
- SwrveNotificationEngageActivity - Class in com.swrve.sdk
- SwrveNotificationEngageActivity() - Constructor for class com.swrve.sdk.SwrveNotificationEngageActivity
- SwrveNotificationEngageReceiver - Class in com.swrve.sdk
- SwrveNotificationEngageReceiver() - Constructor for class com.swrve.sdk.SwrveNotificationEngageReceiver
- SwrveNotificationExpanded - Class in com.swrve.sdk.notifications.model
- SwrveNotificationExpanded() - Constructor for class com.swrve.sdk.notifications.model.SwrveNotificationExpanded
- SwrveNotificationFilter - Interface in com.swrve.sdk
- SwrveNotificationInternalPayloadConstants - Class in com.swrve.sdk
- SwrveNotificationInternalPayloadConstants() - Constructor for class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- SwrveNotificationMedia - Class in com.swrve.sdk.notifications.model
- SwrveNotificationMedia() - Constructor for class com.swrve.sdk.notifications.model.SwrveNotificationMedia
- SwrveNotificationMedia.MediaType - Enum in com.swrve.sdk.notifications.model
- SwrveOrientation - Enum in com.swrve.sdk.messaging
-
Used for device orientation and specifying orientation filters.
- SwrvePushManager - Interface in com.swrve.sdk
-
Internal interface for processing messages either from remote push or local geo.
- SwrvePushManagerBaseWorker - Class in com.swrve.sdk
- SwrvePushManagerBaseWorker(Context, WorkerParameters) - Constructor for class com.swrve.sdk.SwrvePushManagerBaseWorker
- SwrvePushManagerHelper - Class in com.swrve.sdk
- SwrvePushManagerHelper() - Constructor for class com.swrve.sdk.SwrvePushManagerHelper
- SwrvePushManagerImpBase - Class in com.swrve.sdk
- SwrvePushManagerImpBase(Context) - Constructor for class com.swrve.sdk.SwrvePushManagerImpBase
- SwrvePushManagerWorker - Class in com.swrve.sdk
- SwrvePushManagerWorker(Context, WorkerParameters) - Constructor for class com.swrve.sdk.SwrvePushManagerWorker
- SwrvePushNotificationListener - Interface in com.swrve.sdk
-
Implement this interface to be notified of any Swrve push notification to your app.
- SwrvePushServiceDefault - Class in com.swrve.sdk
- SwrvePushServiceDefault() - Constructor for class com.swrve.sdk.SwrvePushServiceDefault
- SwrvePushWorkerHelper - Class in com.swrve.sdk
- SwrvePushWorkerHelper(Context, Class<? extends ListenableWorker>, Bundle) - Constructor for class com.swrve.sdk.SwrvePushWorkerHelper
- SwrvePushWorkerHelper(Context, Class<? extends ListenableWorker>, Map<String, String>) - Constructor for class com.swrve.sdk.SwrvePushWorkerHelper
- SwrveSDKTextTemplatingException - Exception in com.swrve.sdk.exceptions
- SwrveSDKTextTemplatingException(String) - Constructor for exception com.swrve.sdk.exceptions.SwrveSDKTextTemplatingException
- SwrveSilentPushListener - Interface in com.swrve.sdk
-
Implement this interface to be notified of any Swrve silent push notification to your app.
- SwrveSSLSocketFactoryConfig - Class in com.swrve.sdk
- SwrveSSLSocketFactoryConfig(SSLSocketFactory, SSLSocketFactory, SSLSocketFactory, SSLSocketFactory) - Constructor for class com.swrve.sdk.SwrveSSLSocketFactoryConfig
- SwrveTextTemplating - Class in com.swrve.sdk
- SwrveTextTemplating() - Constructor for class com.swrve.sdk.SwrveTextTemplating
- SwrveUser - Class in com.swrve.sdk
- SwrveUser(String, String, boolean) - Constructor for class com.swrve.sdk.SwrveUser
T
- TEXT_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- time - Variable in class com.swrve.sdk.rest.RESTResponseLog
- TIMESTAMP_KEY - Static variable in class com.swrve.sdk.SwrveNotificationInternalPayloadConstants
- toJson() - Method in class com.swrve.sdk.SwrveCampaignInfluence.InfluenceData
- toLanguageTag(Locale) - Static method in class com.swrve.sdk.SwrveHelper
- toString() - Method in class com.swrve.sdk.SwrveAssetsQueueItem
- toString() - Method in enum com.swrve.sdk.SwrveFlavour
U
- useCustomLogger(boolean) - Static method in class com.swrve.sdk.SwrveLogger
-
Set this boolean to true if using Timber library in your own app and you want to handle all SwrveSDK logging within your own custom Timber Tree.
- userErrorResponseCode(int) - Static method in class com.swrve.sdk.SwrveHelper
- userId - Variable in class com.swrve.sdk.QaUser
V
- v(String, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- valueOf(String) - Static method in enum com.swrve.sdk.messaging.SwrveOrientation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.swrve.sdk.notifications.model.SwrveNotification.VisibilityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.swrve.sdk.notifications.model.SwrveNotificationButton.ActionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.swrve.sdk.notifications.model.SwrveNotificationMedia.MediaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.swrve.sdk.QaCampaignInfo.CAMPAIGN_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.swrve.sdk.SwrveFlavour
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.swrve.sdk.messaging.SwrveOrientation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.swrve.sdk.notifications.model.SwrveNotification.VisibilityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.swrve.sdk.notifications.model.SwrveNotificationButton.ActionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.swrve.sdk.notifications.model.SwrveNotificationChannel.ImportanceLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.swrve.sdk.notifications.model.SwrveNotificationMedia.MediaType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.swrve.sdk.QaCampaignInfo.CAMPAIGN_TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.swrve.sdk.SwrveFlavour
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- w(String, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- w(String, String, Throwable, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- workRequest - Variable in class com.swrve.sdk.SwrvePushWorkerHelper
- wtf(String, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- wtf(String, String, Object...) - Static method in class com.swrve.sdk.SwrveLogger
- wtf(String, String, Throwable, Object...) - Static method in class com.swrve.sdk.SwrveLogger
_
- _wrappedEvents(List<String>) - Method in class com.swrve.sdk.QaUser
All Classes All Packages