Техническое задание: Виджет кнопки с отправкой HTTP-запросов и защитой по устройству

Цель проекта

Разработать мобильный виджет в форме кнопки, основная функция которого - отправка заранее заданной HTTP-ссылки (запроса) на определенный сервер при нажатии.

Ключевые требования

  • Функционал виджета: Виджет должен представлять собой интерактивную кнопку, при нажатии на которую отправляется HTTP-запрос (GET или POST) на указанный в конфигурации URL-адрес сервера.
  • Привязка к устройству (Безопасность): Виджет должен быть «привязан» к одному конкретному смартфону. Критически важно реализовать механизм проверки устройства. Если виджет устанавливается на неавторизованный смартфон, отправка запроса должна блокироваться.
  • Надежность: Отправка ссылки должна быть стабильной и работать в условиях переменного качества мобильного интернета.

Ожидаемый результат

  • Рабочий виджет (виджет для домашнего экрана или аналогичное решение) для мобильной ОС (Android/iOS или кроссплатформенный).
  • Механизм первичной привязки виджета к устройству (например, через уникальный идентификатор устройства).
  • Защищенный код, который проверяет разрешение на отправку запроса только с привязанного устройства.
  • Документация по установке и настройке URL-адреса для отправки.

Технические детали для обсуждения с исполнителем

  • Выбор платформы для разработки виджета (нативный или кроссплатформенный фреймворк).
  • Способ надежной идентификации устройства (безопасное хранение идентификатора).
  • Формат и метод HTTP-запроса.
  • Обработка ошибок сети и повторные попытки отправки.

Разработка скрипта аналитики рекламных кампаний

Необходимо создать скрипт для сбора и анализа статистики из рекламных систем Яндекс.Директ и VK Ads через их API. Требуется интеграция и вывод ключевых метрик. Исполнитель должен быть готов приступить к работе оперативно.

Разработка ПО для симуляции пользовательского поведения в браузере

Требуется разработчик для создания масштабируемого программного обеспечения, способного эмулировать реалистичные пользовательские сессии в браузере. Ключевые задачи: управление профилями, эмуляция действий, работа через прокси, гибкая настройка сценариев и логирование.