Releases: MyMalcom/malcom-lib-android
Releases · MyMalcom/malcom-lib-android
Malcom Android Lib v2.0.7
Fixes
- DeviceOS is filled properly for versions of Android > 4.1
- Minor fix on PreferencesUtils
Malcom Android Lib v2.0.6
Features
- Added cross sell campaigns with external URLs support.
Fixes
- Removed unnecessary dependency of
com.google.android.admob - Fixed promotion weight
Malcom Android Lib v2.0.5
Improvements
- Method
MalcomLib.checkForNewNotificactions()is renamed toMalcomLib.checkNotificaction()and better documented. Now it accepts aNotificationHandleras the second argument, in case you want to handle the notification in a custom way. The default handler isDefaultDialogNotificationHandler.
Fixes
- Some bugs in the configuration module, mostly about alerts.
Malcom Android Lib v2.0.4
Improvements
- Documentation is updated and improved
- Simplify Malcom initialization: now just call
MalcomLib.init(app, <UUID>, <SECRET_KEY>);. - Little change in campaign api methods: delegate is the last parameter so it is easier to create an anonymous class there.
Fix
- Null pointer exception when getting undefined custom parameters or limits from a campaign. Now you just get
null, not an exception.
Malcom Android Lib v2.0.3
Improvement
- Better way to retrieve location in
LocationUtils.getLocation()
Fix
- Null pointer exception when calling
MalcomLib.startEvent(String).
Malcom Android Lib v2.0.1
Fix
- Change in the configuration module so it doesn't crash when initialized from a thread other than the main thread.
Malcom Android Lib v2.0.0
Improvements
- Integration is easier. It has been simplified.
Fixes
- Fixed the way to detect when the user starts and finishes using the app (user session)
- Fixed the way the device location is retrieved
- Notification message was getting stuck in some cases
Malcom Android Lib v1.0.4
Features:
- New session control: now we can count the sessions of your app
- Rate my app campaigns: new feature that shows a rate dialog based on some parameters configured at Malcom web and open the PlayStore.
- Request promotion campaigns: now you can request all the campaigns and process before show them (Promotion).
- Cached images in campaigns: now the images for campaign banners are loaded faster. (Thanks to SmartImageView library)
- Loading images in campaigns: you can set a local image to show while the remote image is loading. (Thanks to SmartImageView library)
- New documentation scheme: we have made some changes in the documentation to make easier the first steps.
Changes:
- Clean up the support-v4 library dependency
Bugs fixed:
- Now the NullPointerException when send a beacon with the device location disabled is catched.
- Fixed the url for notification ACKs
- Fixed the url for campaigns tracking
- The were some problems with the campaign model
- The notifications without custom sound work too
Malcom android Lib v1.0.3
Features:
- Promotion campaigns: new campaigns type.
- Request campaigns: now you can request all the campaigns and process before show them (Cross-Selling and Promotion).
- Campaigns allow custom fields.
- Push notifications allow custom sound.
- Added to mobivery's maven repository to allow easier integration
Changes:
- Campaigns API v2.
- Forced register in notification service always to update the register_id
- Some unneeded logs were removed.
- Added deprecated message for some methods.
Bugs fixed:
- Library version fixed on pom.xml
- UTF8 encoding for requests to allow special characters
- Fixed bugs in JSON field name of campaign objects.
- Added description field to campaign object.