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

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
 
getPayload(Bundle) - Static method in class com.swrve.sdk.SwrvePushManagerHelper
 
getPendingIntent(int, Intent, int, boolean) - Method in class com.swrve.sdk.SwrveNotificationBuilder
 
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
 
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
 
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.
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
 

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
 
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
 
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
 
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