--- title: "Upgrading from 9.1.0 to 9.2.0 (Android)" slug: "dpo-android-app-sdk-upgrade-9-1-0-to-9-2-0" updated: 2026-10-27T19:39:11Z published: 2026-10-27T19:39:11Z canonical: "docs.onespan.com/dpo-android-app-sdk-upgrade-9-1-0-to-9-2-0" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Upgrading from 9.1.0 to 9.2.0 (Android) - The onGetCredential() function in the interface IExternalAuthLiveData has a new, required additionalErrorInfo parameter. If your application implements the interface IExternalAuthLiveData, add that parameter to your implementation of onGetCredential(). See [Client API Docs](/dpoa/docs/s3suite94-android-client-api-docs-1) for details on how to use the parameter additionalErrorInfo. - If you replaced the Try Passwordless UI in the previous App SDK, then you defined a class that implements the TryFidoUiFactory interface. This interface now requires an additional method createTryHybridUiInstance(). See SampleTryFidoUiFactory in the Tutorial App for an example implementation. - AppSDKPlus methods that perform authentication and transaction confirmation are deprecated. Replace any calls to AppSDKPlus that perform authentication and transaction confirmation with the appropriate calls to AdaptiveUI. For example, replace a call to AppSDKPlus.authenticate() with the following call to AdaptiveUI.authenticate(). ```kotlin AdaptiveUI(    AppSdkPlusConfig(authType.appSdkPlusConfig)        .setProtocolType(ProtocolType.UAF)).authenticate(activityProxy, sessionData, extras) ``` - The static final string AppSDKPlus.EXTRAS_KEY_USE_SIGN_IN_WITH_MOBILE is renamed to AppSDKPlus.EXTRA_KEY_USE_SIGN_IN_WITH_MOBILE to match the other fieldnames.