Форум программистов, компьютерный форум, киберфорум
Наши страницы

Мобильный клиент интернет магазина для Android API - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Написал комплект для сборки приложений Android командной строкой без IDE, Ant, Gradle http://www.cyberforum.ru/android-dev/thread1418836.html
С помощью статьи на хабре наконец разобрался, как же собственно это сделать - создать Android-приложение, используя только минимум: проводник, блокнот, Android SDK (причем, без Eclipse). Кому...
Программирование Android Расположение экрана эмулятора на экране монитора Использую официальные эмуляторы из sdk для Android Studio. Очень часто эмуляторы улетают за пределы экрана монитора так, что не видно заголовок окна и, как следствие, не возможно переместить окно в... http://www.cyberforum.ru/android-dev/thread1418812.html
Программирование Android Изменить переменную в string.xml
Добрый день! Столкнулся с проблемой изменения значения переменной, находящейся в файле string.xml. Менять эти параметры через свойство скажем EditText или ListView получилось. Но как сохранить скажем...
Программирование Android Загрузить собственную базу данных
Есть своя база данных "mydb" с таблицей "table". Как добавить базу данных в свое приложение и открыть таблицу "table"? Как собственную создавать из приложения знаю, а вот как загружать стороннюю...
Программирование Android SQLiteException: table event has no column named http://www.cyberforum.ru/android-dev/thread1418718.html
Доброго времени суток. Проблема такова, лог выдаёт ошибку "SQLiteException: table event has no column named". Не могу понять в чём именно проблема. Функция добавления данных в БД. // добавить...
Программирование Android Скрин-логгер Здравствуйте. Начал изучать разработку приложений под Android, взял на свою голову тему курсовой "хранение координат нажатий на экран пользователем". И вот я столкнулся с проблемой реализации. Мне... подробнее

Показать сообщение отдельно
CROSP
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 114

Мобильный клиент интернет магазина для Android API - Программирование Android

12.04.2015, 16:29. Просмотров 807. Ответов 2
Метки (Все метки)

Здравствуйте,

Сразу скажу что ранее подобных API не создавал, поэтому не очень ориентируюсь в текущих best practice.
Собственно нужно разработать standalone клиент интернет магазина для мобильного устройства.

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

А вот дойдя до осуществления возникли проблемы в дальнейшей разработке, точнее не разработке, а выборе последующего направления.

Задача естественно провести защищенную авторизацию пользователя на сервере и хранить эту информацию на время работы пользователя. Собсвтенно с вебом это понятно как сделать, а по средством API возникли проблемы, точнее даже сомнения.

Существует множество standalone (не webview и мобильная версия) мобильных клиентов, для крупных и не очень интернет магазинов. Соотвественно есть какие-то общее принципы построения защинного доступа с мобильных устройств.

Естественно, смотрел различные варианты защищенных соеденений АПИ, такие как oauth,paypal api ......

Но как-то не нашел одного наиболее принятого способа авторизации. Обычно такой информации много в просторах интернета, а в данном случае очень мало информации о архитектуре построения подобных приложений и API, такое чуство что есть какой-то другой общепринятый, надежный способ это реализовать, задача ведь очень популярная.

Обычно все примеры которые я встречал сводятся к получению данных с помощью GET запросов и отправке данных с помощью POST запросов без авторизации.

Извините за много писанины.

Вопрос мой заключается в том что, хотелось бы услышать от людей имевших с этим дело, информацию о том как это принято, правильно и надежно сейчас реализуют многие магазины. ТО есть как построить взаимодействие сo standalone клиентом и сервером.

Я не прошу дать мне готовый пример, чтобы поставить свои значения и тупо использовать, хотелось бы наоборот услышать как это правильно реализовать, какие вообще общепринятые варианты решение этой задачи существуют и подобное. Может есть какая-то литература или хорошие публикации на эту тему.
Буду очень благодарен всем кто прочитает, а темболее ответит.
Спасибо заранее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru