Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо разработать модуль для Data Life Engine последней на данный момент версии, для интеграции в сайт АПИ Яндекс. Маркета.

Что нужно сделать?

1) На сайте есть окно поиска, в которое пользователь вводит свое устройство (телефон или планшет, например Samsung Galaxy S3).

По мере ввода должны появляться авто-подсказки с Яндекс. Маркета.

2) После того, как пользователь ввел/выбрал свое устройство, мы подтягиваем через АПИ Я.Маркета информацию о его технических возможностях, а именно:

- операционная система (к примеру – Android, iOS, Windows Mobile, прочее...)

- версия ОС (пример – Android 2.1)

- поддержка Java (да/нет)

- архитекрута процессора и поддерживаемый набор инструкций (пример – ARM-4)

- наличие видео-ускорителя и его модель (пример – Adreno 320)

3) Отдельно от сайта существует наша локальная база данных, содержащая информацию о приложениях, размещенных на нашем сайте, а именно:

имя файла | требуемая ОС | версия | процессор | видео-ускоритель

к примеру

com.rovio.angrybirds.apk | android | 2.1 | ARMv4 | Adreno, PowerVR

Эту базу можно интегрировать в ДЛЕ, либо использовать "как есть", не принципиально.

4) На самом сайте существует масса записей, содержащих ссылки на файлы (игры и программы), включая имя файла. Возможно следует предварительно прописать в базу (3) ссылки на записи из базы (4), сопоставив имя приложения абсолютной ссылке (или ID) записи.

5) В конечном счете, цель всего этого алгоритма – вывести пользователю только те игры или программы, которые совместимы с конкретно его устройством.

Т. е.:

(1) – получаем название устройства,

(2) – берем системные возможности выбранного устройства из Я.Маркета (ключ АПИ у нас есть)

(3) – отбираем под них программы из нашей "описательной" БД (среди тех программ и игр, что есть на сайте)

(4) – вытаскиваем id публикаций, где встречаются совместимые программы и игры

(5) – выводим это все на экран.

Стоимость, сроки, примеры подобных проектов.

Обязательные требования:

DLE, разработка модулей, скриптов, работа с базами данных.

Срок выполнения: 10 дней (Возможна предоплата).

10 лет назад
itq_ua
Виктор 
38 летУкраина
10 лет в сервисе
Был
9 лет назад