Type Method

createUserWithApproval(serviceURL:uid:pushNotificationsData:deviceName:externalId:alias:)

Создание запроса на добавление устройства к учетной записи

Declaration

static func createUserWithApproval(serviceURL: URL, uid: String, pushNotificationsData: PushNotificationsData? = nil, deviceName: String, externalId: String?, alias: String?) async throws -> User

Parameters

serviceURL

Адрес сервера

uid

Идентификатор пользователя, к которому нужно подключить устройство

pushNotificationsData

Данные для отправки пуш-уведомлений

deviceName

Отображаемое дружественное имя устройства

externalId

Внешний идентификатор

alias

Уникальный человекочитаемый идентификатор, используемый для подтверждения владения МУ пользователем. Если данный параметр отсутствует в запросе, то его значение будет создано автоматически на стороне сервера. Указывается, если нужно удалить запрос на сертификат

Return Value

В случае успеха вернёт экземпляр неподтверждённого пользователя. Иначе — возвращает ошибку