Marketing Cloud Personalization Android SDK Release Notes
Released August 2023
- Added
removeFromCart
andviewCart
toContext
Released June 2023
-
OS updates:
-
EvergageActivity
needs to declareandroid:exported
in the manifest -
Official Google/Android nullability annotations have transitioned from the older
com.android.support:support-annotations
to the latestandroidx.annotation:annotation
. You may find that those annotation libraries declare using a specific Kotlin version, which may collide with other Kotlin versions declared by other dependencies in your app. One way to resolve this is to choose a Kotlin version to consistently use everywhere:
-
-
Push notification updates:
- Verify user has granted permission to the new Android 33 runtime notification permission before accepting the Firebase Cloud Messaging token
- Support automatically getting token in more recent Firebase Cloud Messaging versions, when the host app is using Firebase and has enabled
usePushNotifications
-
Documentation updates:
- Additional details in
setFirebaseToken
and Push Notifications Guide credentials - User consent should be obtained before calling
start
- Additional details in
globalContext
- Additional details in
Released December 2018
- New feature: mobile push notification campaigns, supporting Firebase Cloud Messaging
- Automatically gather time zone, to support time zone specific scheduling of push notification campaigns
- Expanded app-defined
ClientConfiguration
provided onstart
- Fixed test URL confirmation toasts (Android window permissions had changed)
- Support accumulating time viewed via
viewCategory
andviewTag
, as was already done forviewItem
andviewItemDetail
- Support optional different action name in view APIs, via
Released June 2017
- Fixed: After
reset
, the SDK needs to once again automatically fetch the initial configuration from the server - Documentation improvements
Released December 2016
- Released to Maven Central
- Updated the Integration Guide
Released November 2016
First GA public release
- Network: Queueing, connectivity monitoring
- Tracking: APIs, Screen/Activity context, lifecycle monitoring (Activities, "foreground", "background")
- Campaigns: Data, In-App Message, URL-handling for testing
- Auto-detects DEBUG/debuggable builds and adjusts default log level