com.google.android.gms.auth.api.accounttransfer
Stay organized with collections
Save and categorize content based on your preferences.
Annotations
Classes
Exceptions
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[null,null,["Last updated 2024-10-31 UTC."],[[["\u003cp\u003eThe Account Transfer API enables secure and seamless transfer of user accounts between devices.\u003c/p\u003e\n"],["\u003cp\u003eAuthenticators utilize the AccountTransferClient for bootstrapping accounts during the transfer process.\u003c/p\u003e\n"],["\u003cp\u003eThe API provides status codes and exceptions for handling transfer operations and potential errors.\u003c/p\u003e\n"],["\u003cp\u003eDeviceMetaData contains key information about the source device and authenticator capabilities.\u003c/p\u003e\n"]]],["The AccountTransfer API for Android provides tools for managing account transfers. Key components include `AccountTransferClient`, used by authenticators for account bootstrapping, and `AccountTransfer`, the main entry point. `DeviceMetaData` stores information on the source device, and `AuthenticatorTransferCompletionStatus` indicates the transfer status. `AccountTransferStatusCodes` offers status codes, and `AccountTransferException` is thrown during errors in the transfer process. These classes support the transfer and related management.\n"],null,["# com.google.android.gms.auth.api.accounttransfer\n\n### Annotations\n\n|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------|\n| [AuthenticatorTransferCompletionStatus](/android/reference/com/google/android/gms/auth/api/accounttransfer/AuthenticatorTransferCompletionStatus) | Status for account transfer. |\n\n### Classes\n\n|-----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|\n| [AccountTransfer](/android/reference/com/google/android/gms/auth/api/accounttransfer/AccountTransfer) | Main entry point for AccountTransfer API's. |\n| [AccountTransferClient](/android/reference/com/google/android/gms/auth/api/accounttransfer/AccountTransferClient) | Contains api's used by authenticators for bootstrapping accounts. |\n| [AccountTransferStatusCodes](/android/reference/com/google/android/gms/auth/api/accounttransfer/AccountTransferStatusCodes) | Account Transfer specific status codes, for use in `Status#getStatusCode()`. |\n| [DeviceMetaData](/android/reference/com/google/android/gms/auth/api/accounttransfer/DeviceMetaData) | Contains meta information like source device auth info and whether an authenticator is allowed to throw challenge. |\n\n### Exceptions\n\n|-------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|\n| [AccountTransferException](/android/reference/com/google/android/gms/auth/api/accounttransfer/AccountTransferException) | An [Exception](//developer.android.com/reference/java/lang/Exception.html) thrown in case of error during account transfer operations. |"]]