Обмен запросами с сервером мобильной платформой осуществляется с помощью основного класса HHFWController. При создании экземпляра класса реализуется шаблон Singleton.
Для доступа к экземпляру класса HHFWController используйте статический метод sharedInstance.
Для инициализации фреймворка HHFW выполните метод 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-фреймворка