Инициализация iOS-фреймворка

Обмен запросами с сервером мобильной платформой осуществляется с помощью основного класса HHFWController. При создании экземпляра класса реализуется шаблон Singleton.

Для доступа к экземпляру класса HHFWController используйте статический метод sharedInstance.

Для инициализации фреймворка выполните метод initWithCredentials:

HHFWController.sharedInstance().initWithCredentials(_ api: String, host: String, environment: String, project: String, device: String)

Входные параметры:

Параметр Тип данных Описание
api String Версия API.
host String URL сервера.
environment String Название среды.
project String Название проекта.
device String Идентификатор устройства.

Пример инициализации:

let apiVersion: String = "v1" // версия API сервера
let host: String = "https://testmasterfmp.fsight.cloud" // хост
let environment: String = "environment_test" // название среды
let project: String = "project_test" // название проекта
let device: String = (UIDevice.current.identifierForVendor?.uuidString)! // идентификатор устройства
 
HHFWController.sharedInstance().initWithCredentials(
    apiVersion,
    host: host,
    environment: environment,
    project: project,
    device: device
)

После инициализации фреймворка используйте методы для разработки мобильного приложения.

Примечание. Перед выполнением методов выполните аутентификацию на сервере мобильной платформы по логину и паролю или со сменой пароля.

Для просмотра примеров использования iOS-фреймворка обратитесь к разделу «Примеры использования iOS-фреймворка».

См. также:

Фреймворк iOS | Описание методов iOS-фреймворка | Примеры использования iOS-фреймворка