Skip to content

Releases: chabokpush/chabok-client-rn-js

v1.5.0

21 Jul 09:00
Compare
Choose a tag to compare
  • Add incrementUserAttribute method for incrementing user's numerical attributes. (supports an array of user attributes)
  • Now Chabok supports user revenue with trackPurchase method.
  • Introduce notifDelivery to handle notification impression.
  • Add getUserAttributes and setUserAttributes method.
  • Add notificationClicked, notificationShown, notificationDismissed and notificationActionClicked methods for analytics
  • Now Chabok supports direct/in-direct notification influence.
  • Now registerAsGuest method supports getting guestUserId as a parameter
  • Add AdvertisingId parameter to register(USER_ID, Ad_Id) and registerAsGuest(GUEST_USER_ID, Ad_Id) methods
  • Add appWillOpenUrl method for sending attribution information in deeplinks
  • Now Chabok supports standard and deferred deep linking (with setOnDeeplinkResponseListener method).
  • Improve track method (for when realtime in config is set false)
  • Fix showing setTimeout warning in android.
  • Improve connection management

Upgrade:

  • getUserInfo and setUserInfo is deprecated and replaced with getUserAttributes and setUserAttributes.
  • Move custom data to data key in publishEvent and track methods.

v1.4.0

16 Apr 11:51
Compare
Choose a tag to compare
  • Improve install confirmation
  • Add setDefaultTracker for tracking pre-install campaigns
  • Support INSTALL_REFERRER intent for tracking third-party stores
  • Add registerAsGuest method for applications with guest users, and for tracking installs on app launch (just like Adjust).
  • Add uniqueId key for distinguishing devices.
  • Now Chabok collects users' appBundleId, sdkType, installDate and locale for analytics
  • Detect newInstall and launch
  • Fix bug getUserId method for first time launch.
  • Now Chabok is compatible with react-native v0.44.0

v1.3.0

09 Sep 06:07
Compare
Choose a tag to compare

Changes

  • Update to version 1.0.1 of Chabok JS SDK
  • Add setUserInfo & getUserInfo methods.
  • Add addTag and addTags methods.
  • Add removeTag and removeTags methods.
  • Improve setPushNotificationToken on IOS devices.
  • Promisify most of methods.
  • isRegistered now return promise with correct result.
  • Update user installation on subscribe and unSubscribe.
  • Add clientVersion to installation
  • Add appBundleId to installation