DEM 2 1.0.543 Release Notes
Released 02.11.2021
This release continues to improve existing features while introducing a few significant feature contributions.
What's new
New feature:
Urgency on cross border payment - Option for urgent payment is now available for cross border transfers, so that bank can execute an order immediately. Option is controlled by CrossBorderPaymentUrgency feature flag. Default value is false, but you can set it to true in order to turn this feature on.
{ "Name": "CrossBorderPaymentUrgency", "IsEnabled": false }
Huawei
- We integrated Huawei push. All about this intergration and integration of Huawei maps, you can find at this new document we added.
Deep link
- We updated deep link document. You can take a look here.
POBA
- We expanded ActivitySummary model of AccountData API with following properties:
/// <summary>
/// Number of pending transactions with value date in future.
/// </summary>
[DataMember(Name = "future-pending-transactions", EmitDefaultValue = false)]
public decimal? FuturePendingTransactions { get; set; }
/// <summary>
/// The date when most recent interest was recorded against account.
/// </summary>
[DataMember(Name = "future-pending-transactions-amount", EmitDefaultValue = false)]
public decimal? FuturePendingTransactionsAmount { get; set; }
Onboarding changes:
We added two new flows for starting the onboarding process. Now, when you click on Become a client button, you are met with one of three flows:
- Nine-step onboarding process, which already exists and is currently in use;
- Link for registration will open on a web browser;
- Link for registration will open inside a webview.
For this feature we added new configuration keys:
- FactoryConfig_OnBoardingLink - This key defines link which we want our client to be navigated to. Default value is empty string, but you need to add your link in order for navigation in second and third flow to work.
- FactoryConfig_NavigateToOnBoardingLink - This key controlles whether navigation to wanted link will happen or not. Default value is false, but you can set it to true in order to show it.
Switching between flows:
If you want to switch from first to second flow, the only thing you need to add are configuration keys. Set FactoryConfig_NavigateToOnBoardingLink to true.
However, in order to switch from first to third flow, you need to make changes in code, as well as add configuration keys.
First, set FactoryConfig_NavigateToOnBoardingLink to false. Then, in Application.cs comment out old registration regarding nine-step process
typeCatalog.AddOrUpdate(
new ViewModelInfo(typeof(Customized.OnBoardingViewModelOverride))
{
PageTypes = new Type[]{
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingPage),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingUserAccount),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingAccessCredentials),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingSelectAProduct),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingIdentityInformation),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingQuestionnairePage),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingResidentialAddress),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingContactAddressPage),
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingMethodsOfDeliveryPage)
},
ViewType = ViewType.Prelogin
}
);
and add new registration
typeCatalog.AddOrUpdate(
new ViewModelInfo(typeof(Customized.OnBoardingViewModelOverride))
{
PageTypes = new Type[]{
typeof(DEM.Foundation.Usecases.BecomeAClient.OnBoardingWebView)
},
ViewType = ViewType.Prelogin
}
);
Bug fixed
Staging
Halk
External
- 477157, 477893, 477155, 477909, 477158
Latest application on AppCentar
Halk - SxS MToken - SC 24x7 UAT
DEM V2 - Staging - SxS on Halk test
DEM V2 - Demo - SxS on Halk test
Packages (543)
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