DEM 2 1.0.587 Release Notes
Released 13.06.2022
This release continues to improve existing features while introducing a few significant feature contributions.
What's new
Migration to Android 12
We raised target framework to Android 12.0 (S). You'll need some additional changes other than package update and change of the target in your android projects:
For SplashActivity you must explicitly declare the android:exported attribute (and for other activities, services or broadcast receivers you may have in the app that use intent filters), more info about this and other changes regarding Android 12 you can find here
[Activity(Icon = "@drawable/icon", MainLauncher = true, Theme = "@style/Theme.Splash", NoHistory = true, ScreenOrientation = Android.Content.PM.ScreenOrientation.Portrait, Exported = true)] [IntentFilter(new[] { "android.intent.action.VIEW" }, Categories = new[] { "android.intent.action.VIEW", "android.intent.category.BROWSABLE", "android.intent.category.DEFAULT" }, DataSchemes = new[] { "https", "http" }, DataHost = "halkbankatest.24x7.rs", DataPathPrefix = "/ips/ek/fl/", AutoVerify = true)] public class SplashActivity : Activity, Animator.IAnimatorListener { ...
Update Plugin.FirebasePushNotification to version 3.4.25 for both Android and iOS projects
- In Android project update Xamarin.Firebase.Common to version 120.0.0.5
- In Android project update Xamarin.Firebase.Messaging to version 122.0.0.5
- In Android project update Xamarin.GooglePlayServices.Base to version 118.0.1
If you're using Visual Studio 2019, we recommend you to switch to Visual Studio 2022 since there are some compatibility issues with Visual Studio 2019 and JDK 11, which Xamarin.Android 12 has a dependency on. More info about this and a workaround for Visual Studio 2019 you can find here.
Xamarin.Android 12.2 releases are distributed as part of Visual Studio 2022 17.1. On this link you can find the installation for desired version.If you're developing on Android 12 devices, note that deep link won't work in debug, as it has been so far - showing the disambiguation dialog even if SHA of debug keystore wasn't on the server in assetlinks.json. You'll need to sign your debug build with the keystore whose SHA is currently in assetlinks.json on the server. Use this only locally, for debugging, and please, do not push information about your signing sertificates to source control. Other possibility is to add the fingerprint of debug keystore to the server.
Use our solutions as reference and feel free to contact us if there are any problems.
Note
If you use AppCenter, don't forget to change SDK version in build configuration. We changed it to 12.2.
Halk
- Minor changes and fixes
SME - Bug fixed on SharePoint External
- 59, 62, 89, 331
Latest application on AppCentar
Halk - SxS MToken - SC 24x7 UAT
Halk SME - SxS MToken - SC 24x7 UAT
DEM V2 - Staging - SxS on Halk test
DEM V2 - Demo - SxS on Halk test
Packages (587)
Contributions welcome!
If you have one or more of some common pieces of code that you are always replicating across delivery apps, don't hesitate to contribute! We are the first NuGet package you install when creating a new .Net Mobile banking app!
Please have a look at our contribution guide before you get started.
If you need any help getting started, please let us know.
Useful Links
Thank you to our community for helping to make DEM even better! Mobile Team