This list is pulled automatically from the SDK repository's CHANGELOG.md. Versions follow Semantic Versioning: minor and patch releases stay backward compatible.
authenticate(scope, nonce, refreshNonce): Paspo asks the SDK for a new nonce when the current one expires (while the user installs Paspo and signs up, or when the consent screen stays open too long), and the flow goes on instead of ending with SESSION_EXPIRED. The ready-made buttons pass their nonceProvider as refreshNonce.referrer, so Paspo runs a short sign-up for this client.<queries>), which the inline install sheet needs on Android 11+.market://, and Android picks the store installed on the device (RuStore, AppGallery, GetApps) with the same referrer. Without any store the Paspo ID website opens (https://paspo.id/mob/s/<referrer>).authenticate no longer returns right after opening the store. It waits for the installation and then opens the Paspo consent screen by itself: a new user signs up in Paspo and comes back to the consent screen, without tapping the sign-in button again. NotInstalled is returned only when the user comes back to your app without installing Paspo.FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_SINGLE_TOP, so it receives onNewIntent with the PaspoID.EXTRA_RETURNED_FROM_STORE extra and nothing else. Skip your usual intent handling for such intents.PaspoID.ACTION_SIGN_IN is now required. Paspo uses it to bring a user who has just signed up back to sign-in in your app when the flow started by authenticate is gone, for example after the system killed your app during the sign-up.PaspoID(activity) - the SDK entry point.authenticate(scope, nonce) - starts the SSO flow via the Paspo app; a single result channel PaspoAuthResult (Success / Cancelled / NotInstalled / Failure).checkInstallation() - checks whether the Paspo app is installed.cleanup() - manual destruction of the ephemeral encryption keys.PaspoScope - requested profile data: PHONES, EMAILS, NATIONAL_ID, PASPO_ID.PaspoID.ACTION_SIGN_IN - intent action for sign-in initiated from the Paspo app (optional intent-filter on the client side).PaspoClientError - flow error codes.