Skip to content

Releases: MyMalcom/malcom-lib-android

Malcom Android Lib v2.0.7

27 Dec 09:22

Choose a tag to compare

Fixes

  • DeviceOS is filled properly for versions of Android > 4.1
  • Minor fix on PreferencesUtils

Malcom Android Lib v2.0.6

28 Nov 17:36

Choose a tag to compare

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

27 Nov 11:01

Choose a tag to compare

Improvements

  • Method MalcomLib.checkForNewNotificactions() is renamed to MalcomLib.checkNotificaction() and better documented. Now it accepts a NotificationHandler as the second argument, in case you want to handle the notification in a custom way. The default handler is DefaultDialogNotificationHandler.

Fixes

  • Some bugs in the configuration module, mostly about alerts.

Malcom Android Lib v2.0.4

27 Nov 09:07

Choose a tag to compare

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

31 Oct 12:39

Choose a tag to compare

Improvement

  • Better way to retrieve location in LocationUtils.getLocation()

Fix

  • Null pointer exception when calling MalcomLib.startEvent(String).

Malcom Android Lib v2.0.1

28 Oct 18:35

Choose a tag to compare

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

23 Oct 16:14

Choose a tag to compare

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

18 Sep 15:02

Choose a tag to compare

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

22 Jul 10:11

Choose a tag to compare

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.