Releases: chabokpush/chabok-client-rn-js
Releases · chabokpush/chabok-client-rn-js
v1.5.0
- 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
andsetUserAttributes
method. - Add
notificationClicked
,notificationShown
,notificationDismissed
andnotificationActionClicked
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)
andregisterAsGuest(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
andsetUserInfo
is deprecated and replaced withgetUserAttributes
andsetUserAttributes
.- Move custom data to data key in
publishEvent
andtrack
methods.
v1.4.0
- 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
andlocale
for analytics - Detect
newInstall
andlaunch
- Fix bug
getUserId
method for first time launch. - Now Chabok is compatible with react-native v0.44.0
v1.3.0
Changes
- Update to version 1.0.1 of Chabok JS SDK
- Add
setUserInfo
&getUserInfo
methods. - Add
addTag
andaddTags
methods. - Add
removeTag
andremoveTags
methods. - Improve
setPushNotificationToken
on IOS devices. - Promisify most of methods.
isRegistered
now returnpromise
with correct result.- Update user installation on
subscribe
andunSubscribe
. - Add
clientVersion
to installation - Add
appBundleId
to installation