Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Поделиться:

Приложение iOs/Android для работы WebView через AJAX/iframe

7
Заказчик
Отзывы фрилансеров: + 6 0 - 0
Зарегистрирован на сайте 7 лет и 10 месяцев
Бюджет: по договоренности
Ищем исполнителя для оценки возможности реализации применения технологии работы приложения  WebView через AJAX/iframe канал.  

Первичная работа по проекту требует оценки такой возможности и написания тестов  под каждую OS.

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

Важно! Реализация проекта должна поддерживаться на обоих операционных системах iOs и Android.

Задача:
Написать приложение, которое будет выполнять следующий алгоритм:

Приложение выбирает свободный TCP-порт на localhost (далее в ТЗ этот порт фигурирует как $PORT);
На localhost:$PORT запускается http-сервер с функционалом, описанным ниже;
Из собственных настроек (пока жестко в коде указано, но в одном месте) выбирает базовый урл страницы (далее в ТЗ фигурирует как $URL);
Формирует полный URL для WebView:
$URL?host=localhost&port=$PORT – если $URL не содержит query части
$URL&host=localhost&port=$PORT – если $URL содержит query часть
Запускает WebView, указывая ему полученный полный URL как стартовый.
Локальный HTTP сервер
Пока должен обрабатывать всего три варианта path:

GET / – выдает страничку 1.
GET /ping, POST /ping – выдает страничку 2.
GET /iframe – выдает страничку 3.
Все ответы http-сервера должны включать в себя заголовок:

Access-Control-Allow-Origin: *

Приложения
Для тестирования мы разместили тестовый сервер, который можно использовать в качестве $URL.

Адрес тестовой страницы тут: http://fl-sunera.nowtaxi.ru/test

Результат который мы хотим увидеть на мобильном устройстве такой:  http://fl-sunera.nowtaxi.ru/test?host=fl-sunera.nowtaxi.ru&port=80

Страничка 1 – полный http:

<html>
   <title>Привет</title>
   <body>Тестовый сервер!</body>
</html>

Страничка 2 – неполный http:

<p>pong</p>

Старничка 3 – полный http:

<html>
   <title>Тестирование iframe</title>
   <body>Привет, я – iframe!</body>
</html>


Ждем ваши предложения по реализации данного проекта, цену и сроки.

Разделы:
Проект
Опубликован:
01.05.2018 | 12:11 [последние изменения: 01.05.2018 | 12:15]

Теги: ᐉЗаказать разработку мобильных приложений по низкой цене. Нанять удаленно разработчика мобильных приложений на бирже фриланса ◈ FL.RU удаленно, нужен разработчик, ищу разработчика, резюме разработчика, требуется мобильное приложение