В этой статье:
При разработке мобильного приложения используйте iOS-фреймворк FMPKit для взаимодействия с сервером мобильной платформы.
Фреймворк FMPKit состоит из высоко-абстрактных методов, с помощью которых пользователь может отправлять запросы к серверу мобильной платформы. При выполнении запросов сервер мобильной платформы возвращает ответы, преобразованные в объектные модели. Такой способ взаимодействия ускоряет и упрощает работу с кодом мобильного приложения.
Также для разработки мобильного приложения доступны фреймворки HHFW и FMPWrapper. Структура фреймворка FMPWrapper основана на базовом фреймворке HHFW. Фреймворк FMPWrapper используется только при подключённом фреймворке HHFW.
Примечание. Фреймворки HHFW и FMPWrapper являются устаревшими и используются для совместимости с прошлыми версиями «Форсайт. Мобильная платформа».
Для использования фреймворка подключите его к проекту разработки мобильного приложения. Ниже приведено описание подключения фреймворков в среде разработки Xcode.
Для подключения фреймворка FMPKit к проекту разработки мобильного приложения:
Скачайте архив FMP_<версия релиза>.zip с папкой фреймворка FMPKit и распакуйте его.
Примечание. Для получения архива фреймворка обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.
Добавьте папку с файлами fmp в проект одним из способов:
перетяните папку fmp из Finder в проект. После чего будет открыто окно «Choose options for adding these files». Установите флажок «Copy items if needed» и нажмите кнопку «Finish»:
выполните команду «Add Files to "<наименование проекта>"» в раскрывающемся меню кнопки , расположенной на нижней навигационной панели:
После чего будет открыто стандартное окно выбора файла. Выберите папку fmp, установите флажок «Copy items if needed» и нажмите кнопку «Add»:
После выполнения действий папка с файлами fmp будет добавлена в проект.
Измените настройки проекта:
установите значение «Embed Without Signing» для файлов фреймворка в разделе «Настройки проекта > Настройки таргета > General > Frameworks, Libraries, and Embedded Content»:
установите значение «No» для параметра «Enable Bitcode» в разделе «Настройки проекта > Настройки таргета > Build Settings > Build Options»:
После выполнения действий фреймворк FMPKit будет подключен к проекту и методы фреймворка будут доступны для использования.
Для получения подробной информации о фреймворке FMPKit обратитесь к разделу «Фреймворк FMPKit».
Для подключения фреймворка HHFW к проекту разработки мобильного приложения:
Скачайте архив IOSFMP<версия релиза>.zip с файлом фреймворка HHFW и распакуйте его.
Примечание. Для получения архива фреймворка обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.
Добавьте файл HHFW.framework в проект одним из способов:
перетяните файл HHFW.framework из Finder в проект. После чего будет открыто окно «Choose options for adding these files». Установите флажок «Copy items if needed» и нажмите кнопку «Finish»:
выполните команду «Add Files to "<наименование проекта>"» в раскрывающемся меню кнопки , расположенной на нижней навигационной панели:
После чего будет открыто стандартное окно выбора файла. Выберите файл HHFW.framework, установите флажок «Copy items if needed» и нажмите кнопку «Add»:
После выполнения действий файл HHFW.framework будет добавлен в проект:
Измените настройки проекта:
установите значение «Embed Without Signing» для файла HHFW.framework в разделе «Настройки проекта > Настройки таргета > General > Frameworks, Libraries, and Embedded Content»:
установите значение «No» для «Enable Bitcode» в разделе «Настройки проекта > Настройки таргета > Build Settings > Build Options»:
Создайте в проекте связующий файл Bridging-Header.h автоматически или вручную для разработки на языке Swift. Фреймворк HHFW разработан на Objective-C.
Добавьте строку в файле <наименование проекта>-Bridging-Header.h для импорта HHFW.h:
После выполнения действий фреймворк HHFW будет подключен к проекту и методы фреймворка будут доступны для использования.
Для получения подробной информации о фреймворке HHFW обратитесь к разделу «Фреймворк HHFW».
Для подключения фреймворка FMPWrapper к проекту разработки мобильного приложения:
Скачайте архив IOSFMP<версия релиза>.zip с файлом фреймворка FMPWrapper и распакуйте его.
Примечание. Для получения архива фреймворка обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.
Убедитесь, что к проекту подключён фреймворк HHFW.
Выполните шаги 1-3 для добавления файла FMPWrapper.framework. Файл фреймворка добавляется аналогично добавлению файла HHFW.framework.
Установите значение «Embed Without Signing» для файла FMPWrapper.framework в разделе «Настройки проекта > Настройки таргета > General > Frameworks, Libraries, and Embedded Content»:
Добавьте строку в файле с расширением *.swift для импорта FMPWrapper:
После выполнения действий фреймворк FMPWrapper будет подключен к проекту и методы фреймворка будут доступны для использования в файле *.swift.
Для получения подробной информации о фреймворке FMPWrapper обратитесь к разделу «Фреймворк FMPWrapper».
См. также:
Разработка | Фреймворк FMPKit | Фреймворк HHFW | Фреймворк FMPWrapper