Привет, У меня есть вопрос о хранении цен в мобильных/угловых приложениях, подключающихся к некоторому API с помощью токена на основе auth. В примере fronend Angular подключается к Symfony2 API Oauth2. В стандартном веб-приложении, когда я добавляю что-то в корзину, цена сохраняется в данных сеанса на стороне сервера, поэтому, когда я продолжаю проверку и в то же время меняю цены, я куплю за эту цену, которую я вложил в корзину. Так как насчет угловых или мобильных приложений, которые подключаются с помощью токена и не имеют никакой информации на стороне сервера? Хранение цен в местном порядке, кажется мне плохой?Угловое/мобильное приложение Покупки Корзина Цены Хранение
ответ
1) В общем, вы не хотите хранить что-либо на стороне клиента, что связано с управлением транзакцией на основе сервера (например, цена), в противном случае кто-то может перепроектировать ваш продукт и начать покупая товары для «счастливо хранимых» 1 USD.
2) Что мешает вам использовать тот же механизм в своем мобильном приложении, что и в стандартном веб-приложении.
Я задаю вопрос, потому что я хочу сделать API в Symfony и приложении Angular Client, клиентское приложение I хочу иметь возможность подключаться Oauth2, но у меня нет сеанса на стороне сервера (только токен доступа, подключенный к пользователю в базе данных), поэтому я не могу сделать этот стандартный способ, я думаю. –
А, ок. Понимаю. в этом случае вы должны хранить не только информацию пользователя с помощью этого токена доступа, но также и «информацию сеанса». По сути, используя различные API на вашем сервере с данным токеном доступа, вы должны иметь доступ к данным в правильном состоянии. Например, как только вы выбираете продукт для покупки, его информация хранится в базе данных в качестве зарезервированного продукта для данного токена доступа. Позже вы сможете найти эту информацию при совершении транзакции. –
Да, я думаю об этом, но я задаюсь вопросом, есть ли какие-то лучшие решения, это то, что вы написали, конечно, конечно, но мне нужно хранить информацию, и я думаю, что удалять старые сеансы, когда пользователь закрывает приложение или что-то в этом роде. Мне было любопытно, как можно управлять другими способами. Но если нет других решений, спасибо за консультации :) –
- 1. корзина изменение цены
- 2. Надлежащее хранение покупки в приложении
- 3. iAP кнопка покупки с текстом уровня цены
- 4. высчитывает прибыль 10% от цены покупки
- 5. Хранение данных в Parse для покупки inApp
- 6. как узнать цены/дополнительные $ 1000 на хранение
- 7. Создание простой программы «Корзина»
- 8. Корзина для покупок Paypal и кнопка покупки с закладками
- 9. Использование cURL для добавления товаров для покупки Корзина
- 10. Купить одну половину цены в PHP полная корзина
- 11. Корзина покупок
- 12. Возможно изменение цены покупки в приложении после утверждения Приложения?
- 13. Правильная цена указанной даты покупки и даты фактической цены
- 14. [8.0] Почему АНАЛИЗ ПОКУПКИ в ОТЧЕТНОСТИ показывает неправильные цены.?
- 15. Как получить локализованные цены с помощью покупки cordova-plugin
- 16. Извлечь цены из Google Play, покупки в приложениях
- 17. динамически отображающий цены на покупки приложений в разных валютах
- 18. OBJ с ошибкой покупки приложение
- 19. в приложение покупки - сбой устройства
- 20. Приложение IFrame для покупки билетов
- 21. Корзина Корзина Уведомление
- 22. Корзина покупок Корзина
- 23. Одно приложение. Различные территории. Множественная цена покупки приложения
- 24. Android в приложение биллинга, как принести цены в $
- 25. Приложение неточно. Использование/хранение
- 26. CS Корзина Специальная скидка
- 27. Хранение данных о покупке после успешной покупки приложения (приложение для магазина приложений osx)
- 28. Сделать вариант покупки покупки iOS
- 29. Хранение цены в PHP. Что лучше двойника или строки?
- 30. Symfony Friendly Корзина
Если вы можете сохранить что-то вроде идентификатора элемента и получить его при оформлении заказа, это будет хорошо. –
Да, но мой вопрос - это то, что, когда между тем изменения цен это хорошая практика для продажи по цене, которую пользователь добавляет что-то в корзину, а не цена –