-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SUITEDEV-29017 Co-authored-by: davidSchuppa <[email protected]> Co-authored-by: LasOri <[email protected]> Co-authored-by: megamegax <[email protected]> Co-authored-by: LordAndras <[email protected]>
- Loading branch information
1 parent
7cce4f0
commit c5a15e6
Showing
1 changed file
with
13 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,18 @@ | ||
# What's fixed | ||
# What's new | ||
### [Android 12](https://developer.android.com/about/versions/12/behavior-changes-12) | ||
* Android 12 support is added to the SDK. | ||
|
||
### [Geofence](https://github.com/emartech/android-emarsys-sdk/wiki#8-geofence) | ||
* The value of `initialEnterTrigger` was not cached between app restarts. | ||
### Lifecycle handling | ||
* In some cases the AndroidLifecycleObserver was not used from the Main Thread, which caused the Mobile Engage features to be disabled. | ||
### [Push](https://github.com/emartech/android-emarsys-sdk/wiki#2-push) | ||
* In case the application was not running the Push handling could freeze the app start for a few seconds | ||
### [In-App](https://github.com/emartech/android-emarsys-sdk/wiki#3-inapp) | ||
* In-App dialog Fragment was missing the default constructor which might have resulted in a crash when the In-App was presented while the Application was restored from the background | ||
* Registered geofences can now be [accessed from the SDK](https://github.com/emartech/android-emarsys-sdk/wiki#84-registeredGeofences). | ||
|
||
# What's changed | ||
### [Config](https://github.com/emartech/android-emarsys-sdk/wiki/Config) | ||
* Removed `Deprecated` annotations from Config API | ||
# What's fixed | ||
### [Geofence](https://github.com/emartech/android-emarsys-sdk/wiki#8-geofence) | ||
* Geofences are now re-registered on device boot. | ||
### [Predict](https://github.com/emartech/android-emarsys-sdk/wiki#4-predict) | ||
* `recommendProducts` CompletionHandlers were called on a background thread, which could cause some crashes on invoke. Now they are delegated to the UI thread. | ||
### [Logging](https://github.com/emartech/android-emarsys-sdk/wiki#17-enableverboseconsolelogging) | ||
* Verbose logging has been extended with new logs at app start | ||
* App start logs are now more informative. | ||
|
||
# Important Notes | ||
* __Please keep in mind that in the next minor release we will drop support of Android versions below Nougat (API level 24).__ For more details please visit https://github.com/emartech/android-emarsys-sdk/wiki/FAQ#when-do-we-increase-the-minimum-android-version-required-for-the-sdk | ||
* The Android 12 changes broke the geofencing feature, and the opening of the application from push messages. Earlier versions of the SDK do not contain the fixes of these issues. For more details please visit the [following wiki page](https://github.com/emartech/android-emarsys-sdk/wiki/Android-12). | ||
* __We dropped support of Android versions below Nougat (API level 24).__ For more details please visit https://github.com/emartech/android-emarsys-sdk/wiki/FAQ#when-do-we-increase-the-minimum-android-version-required-for-the-sdk |