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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
CROSP
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 114
#1

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

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

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

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

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

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

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

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

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

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

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

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

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

Я не прошу дать мне готовый пример, чтобы поставить свои значения и тупо использовать, хотелось бы наоборот услышать как это правильно реализовать, какие вообще общепринятые варианты решение этой задачи существуют и подобное. Может есть какая-то литература или хорошие публикации на эту тему.
Буду очень благодарен всем кто прочитает, а темболее ответит.
Спасибо заранее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2015, 16:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Мобильный клиент интернет магазина для Android API (Программирование Android):

Мобильный клиент для интернет - магазина - Программирование Android
Можете посоветовать каким образом сделать мобильное приложение для интернет - магазина? Перечитал кучу всего и в голове такая каша, чем...

Мобильный клиент для сайта под Android - Программирование Android
Здравствуйте! Уже год как программирую на JAVA под Android. Вот решил написать для друга клиент на андроиде для его сайта, и ему хорошо и...

Андроид приложение для интернет магазина на движке Magento - Программирование Android
Получил задание написать мобильное приложение для интернет магазина, который создан на движке Magento. Никак не получается сформировать...

Андроид-приложение для интернет-магазина. С чего начать? - Программирование Android
ПОдскажите.У меня есть крупный интернет магазин.Мне нужно написать приложение для под андроид под него!.С чего начать что должен...

Клиент-сервер для android - Программирование Android
Здравствуйте. Мне нужно сделать следующее:сервер с базой данных и клиенты на пк и android с помощью которых будет выполняться работа с бд....

Выбор книги или статей для создания приложений под Android (клиент для сервера) - Программирование Android
С какой книги посоветуете начать изучение (желательно сразу на 4 версии). Важно что бы была глава про то как парсить json с сервера...

2
fgtmenow
75 / 75 / 7
Регистрация: 29.03.2012
Сообщений: 254
12.04.2015, 21:06 #2
Обычно все примеры которые я встречал сводятся к получению данных с помощью GET запросов и отправке данных с помощью POST запросов без авторизации.
плохо искал, в последние две недели у меня был пример POST авторизации + в интернете полно информации. лукавите, сударь
0
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
13.04.2015, 15:29 #3
CROSP, при авторизации сервер выдаёт какой-нибудь уникальный token, комбинацию символов достаточно длинную для хорошей уникальности. Все последующие авторизированые запросы с моб. клиента идут с этим token-ом в хэдере. Это как один из вариантов.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2015, 15:29
Привет! Вот еще темы с ответами:

Клиент-сервер приложение для android - Программирование Android
Ситуация такая, у меня на компе стоит программка, которая парсит авито, и отправляет все новые объявы с определенных разделов ко мне в...

мобильный интернет - Программирование Android
Всем здравствуйте. Есть некое мобильно приложение, которое по нажатию кнопки пользователем посылает запрос на сервер с помощью...

Get и Post обязательный атрибут для клиент-сервера Android? - Программирование Android
Существуют ли другие методы для отправления запросов на сервер с приложения помимо GET запроса? Или использовать лишь get запрос?

Нужно ли уходить с API 22 для работы под android 6 - Программирование Android
Что плохого в том, что моё приложение не оптимизировано под шестёрку? Я пока увидел плюс в том, что не надо мучаться с permissions, пока...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.