Type Method

createUser(serviceURL:pushNotificationsData:deviceName:externalId:alias:queue:completion:)

Создание “неподтвержденной” учетной записи с получением “вектора аутентификации” к ней

Declaration

static func createUser(serviceURL: URL, pushNotificationsData: PushNotificationsData? = nil, deviceName: String, externalId: String?, alias: String?, queue: DispatchQueue = .main, completion: @escaping (_ result: Result<User, Error>) -> Void)

Parameters

serviceURL

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

pushNotificationsData

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

deviceName

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

externalId

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

alias

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

queue

Очередь на которой будет вызвано замыкание

completion

Замыкание возвращает результат