Skip to content

Releases: chabokpush/chabok-client-android

v2.17.2

05 Aug 11:44
14eb283

Choose a tag to compare

  • Improve user register for devices not supporting play services (after receiving alert).
  • Add setEnableAlertForNotSupportingGcm method for displaying not supporting play services' alert.
  • Improve analytics for clicks on notifications (actions and dismiss).
  • Improve showing Geo-fence notifications.
  • Now registerAsGuest method can register with your guestId.
  • Push service now respects background permission in Android O.
  • Now userId minimum character length is one.
  • Add new init(context, mainActivityClass, APP_ID, API_KEY, USERNAME, PASSWORD, SENDER_ID) method with optional senderId.
  • Fix bug getting advertisingId from devices that have different OEM builds (read more).
  • Fix crash bug for devices without androidId.

v2.17.1

01 Jul 15:40
f81a780

Choose a tag to compare

  • incrementUserAttribute now supports array of user attributes
  • Fix proguard issue for enabling minify

v2.17.0

23 Jun 14:35
fd24a04

Choose a tag to compare

  • Now Chabok supports user revenue with trackPurchase method.
  • Now Chabok supports direct/in-direct notification influence.
  • Show only Chabok notifications by adding the following code to AndroidManifest.xml:
<meta-data android:name="com.adpdigital.push.client.SHOW_ONLY_CHABOK_NOTIFICATIONS" android:value="ENABLE" />
  • Now Chabok supports deferred deep linking with setOnDeeplinkResponseListener method.
  • Add incrementUserAttribute method for incrementing user's numerical attributes.
  • Add setDefaultNotificationChannel method for changing the default name of notification channel (Android 8 or higher).
  • Fix notification summary display in rich-notification.
  • Fix cancel notification when user clicks on redirect action.
  • Introduce notifDelivery to handle notification impression.
  • Let userId length to support 64 characters length.
  • Add publishBackground method to publishing events in background.
  • Fix proguard issue with some other libraries.
  • Add getUserAttributes and setUserAttributes method.

Upgrade:

  • getUserInfo and setUserInfo is deprecated and replaced with getUserAttributes and setUserAttributes.
  • Behavior change in notificationOpened method for receiving notification data and starting activity, link or deeplink.

v2.16.0

08 May 20:01
f180a65

Choose a tag to compare

  • Now chabok supports R8 (issue #23)
  • Now chabok supports deeplinking and redirects for click on notifications
  • Add appWillOpenUrl method for sending attribution information in deeplinks
  • Improve event tracking for users connected to vpn
  • Add analytics for click on notifications (actions and dismiss)
  • Add notificationOpened event for receiving click on notifications (actions and dismiss)
  • Fix registerAsGuest bug
  • Fix INSTALL_REFERRER crash issue for devices without Google Play Services (issue #27)

v2.15.0

10 Apr 10:41
d5ec4f3

Choose a tag to compare

  • Behavior change in registerAsGuest method (no longer creates new users with every call).
  • Add setDefaultTracker for tracking pre-install campaigns
  • Fix setUserInfo method issue in sending user info
  • Support advertisingId
  • Support INSTALL_REFERRER intent for tracking third-party stores
<receiver
    android:name="com.adpdigital.push.ChabokReferrerReceiver"
    android:permission="android.permission.INSTALL_PACKAGES"
    android:exported="true">
       <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
</receiver>
  • Now Chabok collects users' osBuild and locale for analytics

Upgrade:

  • Support Google play INSTALL_REFERRER
    implementation 'com.android.installreferrer:installreferrer:1.0'

v2.14.2

04 Mar 15:52
1a3be16

Choose a tag to compare

  • registerAsGuest method added for applications with guest users, and for tracking installs on app launch (just like Adjust).

v2.14.1

07 Jan 10:58
67fa994

Choose a tag to compare

  • Improve install confirmation
  • Fix bug Apache HTTP legacy on API level 28 (Android 9.0)
  • Now Chabok knows the app is in debugging or release mode

v2.14.0

12 Nov 10:45
53e72da

Choose a tag to compare

Upgrade

  • Moving custom data to data key in publishEvent and track methods.

v2.13.4

11 Nov 14:28
bef2f50

Choose a tag to compare

  • Fix parse id in EventMessage.
  • Rollback sandbox environment port to the old version.

v2.13.3

10 Nov 14:22
bef2f50

Choose a tag to compare

  • Support disabling notification badge,
    For usage add <meta-data android:name="com.adpdigital.push.client.BadgeCount" android:value="DISABLE" /> to AndroidManifest.xml file
  • Change behavior of applying badge on launcher icon.
  • Fix replacing id to Chabok id in publishEvent data.