accept Account Changes
Выполняет подтверждение присоединения мобильного устройства к учётной записи. Метод необходимо вызывать для объекта User в статусе Device.DeviceStatus.NotVerified, поэтому перед вызовом метода рекомендуется выполнить вызов UsersManager.updateStatus для получения актуального статуса и данных профиля устройства.
Запускает следующую последовательность экранов:
Экран, содержащий данные профиля учётной записи, к которой присоединяется устройство с кнопками для подтверждения и отказа.
Экран сканирования QR-кода, в случае когда для подтверждения изменений в профиле требуется сканирование QR-кода. В этом случае выполняется условие User.qRVerificationRequired == true.
Экран запроса пароля или отпечатка пальца, если на момент нажатия кнопки подтверждения изменений выполняется условие User.isReadyToSign == false.
Parameters
Объект пользователя, для которого подтверждается присоединение устройства
При ошибке возвращается возвращает Error
При сетевой ошибке возвращается NetworkError
В случае успеха возвращается обновленный объект User, статус которого меняется на Device.DeviceStatus.Active, если регистрация данного устройства была подтверждена на другом устройстве. Если же пользователь нажал кнопку "Не сейчас", то вернётся объект User со статусом Device.DeviceStatus.ApproveRequired
See also
Подтверждение присоединения мобильного устройства к учётной записи пользователя.
Выполнение возможно только при статусе учетной записи Device.DeviceStatus.NotVerified.
Перед выполнением необходимо выполнить UsersManager.updateStatus для получения актуального статуса учетной записи пользователя.
При успешном выполнении учетная запись пользователя на переводится в статус Device.DeviceStatus.Active.
Перед вызовом необходимо проверить, что метод User.isReadyToSign возвращает true.
Parameters
Целевой объект User
Данные QR-кода для подтверждения изменений. Если при подтверждении изменения данных профиля не требуется сканировать QR-код (метод User.qRVerificationRequired возвращает false), необходимо передать null.
При ошибке возвращается возвращает Error
При сетевой ошибке возвращается NetworkError
При успехе возвращается объект User со статусом Device.DeviceStatus.Active