Releases: chabokpush/chabok-client-android
Releases · chabokpush/chabok-client-android
v2.17.2
- Improve user register for devices not supporting play services (after receiving alert).
- Add
setEnableAlertForNotSupportingGcmmethod for displaying not supporting play services' alert. - Improve analytics for clicks on notifications (actions and dismiss).
- Improve showing Geo-fence notifications.
- Now
registerAsGuestmethod can register with your guestId. - Push service now respects background permission in Android O.
- Now
userIdminimum 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
v2.17.0
- Now Chabok supports user revenue with
trackPurchasemethod. - 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
setOnDeeplinkResponseListenermethod. - Add
incrementUserAttributemethod for incrementing user's numerical attributes. - Add
setDefaultNotificationChannelmethod 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
notifDeliveryto handle notification impression. - Let
userIdlength to support 64 characters length. - Add
publishBackgroundmethod to publishing events in background. - Fix proguard issue with some other libraries.
- Add
getUserAttributesandsetUserAttributesmethod.
Upgrade:
getUserInfoandsetUserInfois deprecated and replaced withgetUserAttributesandsetUserAttributes.- Behavior change in
notificationOpenedmethod for receiving notification data and starting activity, link or deeplink.
v2.16.0
- Now chabok supports R8 (issue #23)
- Now chabok supports deeplinking and redirects for click on notifications
- Add
appWillOpenUrlmethod for sending attribution information in deeplinks - Improve event tracking for users connected to vpn
- Add analytics for click on notifications (actions and dismiss)
- Add
notificationOpenedevent for receiving click on notifications (actions and dismiss) - Fix
registerAsGuestbug - Fix
INSTALL_REFERRERcrash issue for devices without Google Play Services (issue #27)
v2.15.0
- Behavior change in
registerAsGuestmethod (no longer creates new users with every call). - Add
setDefaultTrackerfor tracking pre-install campaigns - Fix
setUserInfomethod issue in sending user info - Support advertisingId
- Support
INSTALL_REFERRERintent 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'
osBuildandlocalefor analytics
Upgrade:
- Support Google play
INSTALL_REFERRER
implementation 'com.android.installreferrer:installreferrer:1.0'v2.14.2
v2.14.1
v2.14.0
v2.13.4
v2.13.3
- Support disabling notification badge,
For usage add<meta-data android:name="com.adpdigital.push.client.BadgeCount" android:value="DISABLE" />toAndroidManifest.xmlfile - Change behavior of applying badge on launcher icon.
- Fix replacing
idto Chabokidin publishEvent data.