Type Method

createBackup(user:recoveryPassword:)

Экспорт зашифрованных данных пользователя для восстановления

Declaration

static func createBackup(user: User, recoveryPassword: String) throws -> Data

Parameters

user

Объект User, данные которого сохраняются

recoveryPassword

Пароль, при помощи которого будет осуществлено шифрование экспортируемых данных. Данный пароль потребуется при восстановлении объекта User.

Return Value

Зашифрованные данные для восстановления

Discussion

Основная область применения функции — создание резервной копии ключевой информации для возможности последующего восстановления в случае переустановки приложения, смены устройства, утраты ПИН-кода и прочих подобных ситуациях.

Перед вызовом метода параметр User.isReadyToSign должен быть true, иначе вернётся ошибка `SDKError.handleInvalid