Show / Hide Table of Contents

    DEM 2 1.0.651 Release Notes

    Released 13.11.2023

    View in browser

    This release continues to improve existing features while introducing a few significant feature contributions.

    What's new

    Force update

    • Since Xam.Plugin.LatestVersion doesn't work as expected anymore, we removed it and replaced with new logic that relays on configuration. If IsUsingLatestVersion feature is on, application will try to compare installed version with the value of the new configuration key FactoryConfig_LatestAppVersion for android and FactoryConfig_LatestAppVersionIOS for iOS. Default values of this keys are empty strings, the corresponding values will need to be set in the database when new version of the app is published on store and we'll get the new values with ConfigurationSyncService and v1/dialog/configuration api call. Just make sure that your app has ConfigurationSyncService registration in Application.cs, along with other sync services.

      
          typeCatalog.Add(new AppServiceInfo<ConfigurationSyncService, ISyncService>());
      

      For POBA, we already had relaying on configuration for minimal mandatory version. Although we could now remove this logic and use above mentioned keys for this case also, we decided not to do that, we just refactored a little the minimal mandatory version part. We added new configuration key FactoryConfig_UseMinimalMandatoryAppVersion that from now will control this feature, so you'll need to set it to true for use, default value is false. FactoryConfig_MinimalMandatoryAppVersion now represents minimal version for android app. FactoryConfig_MinimalMandatoryAppVersionIOS is added for the cases when android and iOS versions don't match, so from now you'll need to set this key also, even if the value matches android version.

      If installed version is lower than defined configuration version, the dialog will be shown just like so far, after that we are navigating user to store and for that we added new configuration keys where you need to set your application's store links - FactoryConfig_AppStoreLinkAndroid and FactoryConfig_AppStoreLinkIOS.

      All changes regarding force update you can find in changeset 1134282 - app store force update - Xam.Plugin.LatestVersion removed and replaced with dialog/configuration, please take a look at it for better understanding of above described. Of course, feel free to contact us if you have additional questions.

    In-app store reviews

    • We added support for in-app store reviews. Everything you need to know is described here.

    Urgency for credit transfer payments

    • We had a request to make urgency checkbox on Standard and IPS scan payments configurable, so that the bank can control the default value of urgency from the server. For that we added new configuration key FactoryConfig_IsCreditTransferUrgentByDefault. Related changes you can find in changesets: 1132059, 1132082 and 1132108.

    Apple pay

    • For sertification with mastercard it was required to show promoting startup screen, so we added it on login.
      FactoryConfig_ShowApplePayScreenOnFirstLogin needs to be set to true in order to see this screen. If user has only one card that is eligible, it will be possible to add it to wallet from this screen. If user has a few eligible cards, we will show button which will navigate the user to card list. There is always a skip button, which will close this screen. You'll need to override GetCardImage method, in order to set card images for specific bank. We also added two more config keys - FactoryConfig_CardsViewModel and FactoryConfig_ApplePayStartupViewModel for easier override.

    Latest application on AppCentar

    Halk - SxS MToken - SC 24x7 UAT

    • Android 71.9 MB (227)
    • iOS 72.4 MB (179)

    Halk SME - SxS MToken - SC 24x7 UAT

    • Android 84.72 MB (63)
    • iOS 71.13 MB (69)

    Halk Fusion - SxS MToken - SC 24x7 UAT

    • Android 71.9 MB (228)
    • iOS 72.4 MB (180)

    Halk SME Fusion - SxS MToken - SC 24x7 UAT

    • Android 84.72 MB (64)
    • iOS 71.13 MB (70)

    DEM V2 - Staging - SxS on Halk test

    • Android 49.84 MB (340)
    • iOS 67.88 MB (326)
    • iOS 68.18 MB Momentum (15)
    • Huawei 47.43 MB (25)

    DEM V2 - Demo - SxS on Halk test

    • Android 59.57 MB (239)
    • iOS 67.12 MB (221)

    Packages (651)

    NuGet feed AzureDevOps

    Build Status

    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

    • DEM V2 documentation - what's new
    • Configuration
    • Open-source DEM 2.0 AssecoSee GitHub repository

    Thank you to our community for helping to make DEM even better! Mobile Team

    Back to top Copyright 2020 Asseco SEE