Releases: Appboy/appboy-segment-android
Releases · Appboy/appboy-segment-android
8.0.0
Breaking
- Updated to Braze Android SDK 13.1.0.
- In your top-level project
build.gradle
, add the following as repositories underallprojects
->repositories
:
maven { url "http://appboy.github.io/appboy-segment-android/sdk" }
Added
- Added support for
String[]
typedTraits
values.
7.0.0
Breaking
- Updated to Braze Android SDK 10.0.0.
6.0.0
Breaking
- Updated to Braze Android SDK 9.0.0.
5.0.0
Fixed
- Fixes an issue where purchases would be logged for any
track
payload withproducts
included. After this fix, atrack
payload must either containrevenue
or have the event nameOrder Completed
to result in a logged purchase to Braze. - Fixes an issue where
anonymousId
anduserId
could be set as custom attributes when callingidentify()
.
4.0.0
Breaking
- Log separate purchases for each
product
in theproducts
array in atrack
call.- In the past we always used the event name as the Braze product ID.
- Now if a track call has the event name
Order Completed
or keyrevenue
included inproperties
and has aproducts
array, we will log each object in the array as a separate purchase usingproductId
as the Braze product ID.price
andquantity
will be read from the individual array if available and all non-Braze recognized fields from the high levelproperties
and each individual array will be combined and sent as event properties. - If there is no
products
array we will continue using the event name as the Braze product ID if the keyrevenue
is included inproperties
.
3.0.0
Breaking
- Updated to Braze Android SDK 6.0.0.
Changed
- The
campaign
property value is now casted toValueMap
instead of itsProperties
subclass.- See #19. Thanks @ciaranmul!
- The
appboy-sample
sample app is now located within this repo instead of a separate standalone repo. - The SDK code has been moved into a directory called
appboy-segment-integration
.
2.5.2
2.5.1
2.5.0
Breaking
- Updated to Braze Android SDK 3.7.1.
- Removed the Feedback feature.