Releases: KalvadTech/CustomerPulse-Android
Releases · KalvadTech/CustomerPulse-Android
v2.0.0
What's New in v2.0.0
This major release brings the Android SDK in line with the iOS SDK v2.0.0, with new features and improved stability.
New Features
-
Environment Configuration - Switch between Production and Sandbox environments
CustomerPulseSurvey.setEnvironment(CustomerPulseSurvey.Environment.SANDBOX);
-
Debug Logging - Enable detailed logging for development
CustomerPulseSurvey.setDebugLogging(true);
Improvements
- Improved null safety and input validation
- Fixed Handler threading with explicit Looper
- Fixed BottomSheet dismiss behavior
- Better error logging with stack traces
Documentation
- Restructured README to match iOS SDK style
- Added detailed installation guide with screenshots
- Documented Activity context requirement
API Reference
| Method | Description |
|---|---|
setEnvironment(Environment) |
Set PRODUCTION or SANDBOX |
getEnvironment() |
Get current environment |
setDebugLogging(boolean) |
Enable/disable debug logging |
isDebugLoggingEnabled() |
Check if logging is enabled |
Breaking Changes
None. This release is backwards compatible with v0.x.
Full Changelog: v0.3.4...v2.0.0
v0.3.4
Upgrade Gradle and Dependancies to the latest
v0.2.3
downgrade gradle distribution from 8.0.2 to 7.6.1 to fix building issue
v0.2.1
add application id as a required parameter