The following two chapters list all notable in-code changes of the XignSys SDK between version 5.0.1 and 5.1.0.
SDK:
ServiceInformation and OrganizationInformation which provide more detailed information
of the service and the organization the user is communicating with.ServiceInformation and OrganizationInformation to following classes:
UserLoginResultAuthenticateRequestTransactionRequestTransactionResultUserInformationServiceLoginResultIdentityRequestLoginMethodType object which contains constants for the login methods provided within the
ServiceInformation.XignSdkErrorCodes.PIN_DECRYPTION_ERROR.sourceUrl of MobileRedirectData - use sourceURI instead. Note that the destructuring
declaration of the subclasses of the MobileRedirectData has been changed without backwards compatibility.relyingPartyName, relyingPartyUrl and relyingPartyIconUrl in following classes:
UserLoginResultAuthenticateRequestTransactionRequestTransactionResultUserInformationServiceLoginResultIdentityRequestroles of IdentityRequest, AuthenticateRequest and TransactionRequest is now read only.XignSdkConfig.Builder.setKeyGenerationStrategy(deviceLockRequired:) has been annotated
with @RequiresApi(Build.VERSION_CODES.P) to reflect that this functions does not change anything for Android API
levels below 28.Demo:
Activity.openUrl to also handle URL with custom schemes.ServiceInformation and OrganizationInformation.