- Device updates are now accurately captured in the conversation metadata.
- Support for Android 15's edge-to-edge feature implemented via Apptentive theme override.
- Updated WebView configuration settings to address a security vulnerability.
- Resolved the profile screen freezing issue.
- Draft messages are now saved correctly in the multiuser environment
- Prevent logout calls from being made when the SDK is not logged in
- Upgrade GSON dependnecy to latest to fix the security vulnerability
- Added initiator to the kit to support Alchemer Workflow initiation from the SDKs
- Alchemer Survey file upload now working in in-app mode
- Alchemer Survey video sentiment is now working in in-app mode
- Alchemer Survey title will display as the survey header in in-app mode
- Cache the Message Center's input field values for the next time if not updated
- Upgraded SDK target to Android 14 (API level 34)
- Upgraded Gradle version to 8.0
- Prevent the SDK from crashing after the dependencies are garbage collected
- Advanced Customer Research support to show Alchemer long form surveys through prompts
- Added rich text support through dashboard for Prompts and Surveys
- Added Image support through dashboard for Prompts(previously called Notes)
- Updated google play libraries to support Android 14
- Implemented Customer Authentication features from the legacy SDK in the new SDK (See Android Integration guide). This allows apps with sensitive data to be shared among multiple users on a single device
- Added the ability to work with multiple app key/signature pairs without deleting and reinstalling
- Launch and exit events are standardized for app launches and exits
- Send callback failure if the SDK is registered already
- Expose a method to find if the SDK is already registered
- Confirm that the SDK only makes HTTPS requests
- Resolved validation issues for free form question type
- Survey skip logic
- Survey terms and conditions can now be added from the dashboard
- Survey disclaimer can now be added from the dashboard
- Various accessibility improvements around Surveys
- Apptentive Logger service retrieval backup
- SparseArray backwards compatibility
- Client authentication (login/logout) is not yet supported
- Added Java interoperable support for push functions
- Improved error handling throughout the SDK
- Added session id to the payloads
- Resolved internal observers and observables issue
- Client authentication (login/logout) is not yet supported
- Expanded support for links in survey introduction
- Resolved resource linking issues
- Client authentication (login/logout) is not yet supported
- Support mParticleID collection
- Add
distributionName
anddistributionVersion
toApptentiveConfiguration
- Client authentication (login/logout) is not yet supported
- Device storage encryption support
- Event observer support to listen for Apptentive events
- Message Center observer support to listen for Message Center updates
canShowInteraction
function to check if an event will display an interaction
- Client authentication (login/logout) is not yet supported
- Add Push Notification support for Message Center
- Add
getPersonName
andgetPersonEmail
functions - Improve Note links to support email and phone numbers
- Improve
ApptentiveActivityCallback
to allowunregisterApptentiveActivityInfoCallback
to be optional - Extended localization support
- Fix right-to-left language support in Message Center
- Hidden attachments for Message Center size and type constraints to ensure proper usage
- Encryption is not yet supported
- Client authentication (login/logout) is not yet supported
- Response Targeting
- Dark mode support
- Dev supported interface customization
- WCAG compliant interactions
- Modernized theme based on Material Design
- minSDKVersion is now 21
- Encryption is not yet supported
- Client authentication (login/logout) is not yet supported
- Push notifications for Message Center is not yet supported
You can find versions 5 and earlier in our legacy SDK repository