56. Процесс покупки предметов в играх соц. сетей

Game – Серия статей посвященных разработке flash-игр на языке ActionScript. Игры для соц.сетей и мобильных платформ iOS, Android.
http://flashpress.ru/blog/category/game/

Как сделать покупку предметов? – пожалуй это самый главный вопрос который беспокоит всех, без исключения, начинающих разработчиков flash-игр для соц сетей. Если ваше приложение готово и вы дошли до этапа внедрения платежной системы – примите мои поздравления, довести приложение до ума – дорогого стоит :) . В этой статье я постараюсь вам рассказать как теоретически происходит процесс покупки игровых предметов в социальных сетях, таких как ВКонтакте, Одноклассники, МойМир, Facebook и др. Здесь вы не найдете ни одной строчки кода, но вы сможете понять куда вам надо двигаться и какую тематику гуглить.

Взгляните на эту схему:
buy-soc-1

Процесс покупки предметов в играх социальных сетей делится на несколько этапов:

  • 1 Flash-приложение делает запрос в соц.сеть
  • 2 Соц.сеть проверяет текущий баланс пользователя
  • 3.1 Если денег не достаточно, соц.сеть сообщает флешке информацию об ошибке
  • 3.2 Если денег хватает, происходит списание денег с кошелька соц.сети
  • 4 Соц.сеть сообщает Flash-приложению о том что платеж прошел успешно
  • 5 Соц.сеть сообщает вашему серверу о том что платеж прошел успешно
  • 6 Ваш сервер должен сохранить информацию о покупке в Базе Данных
  • 7 Ваш сервер сообщает flash-приложению информацию о том что покупка завершена, и в этот момент сервер выдает игроку купленный предмет.

Вы можете спросить, зачем так усложнять когда после пункта 4 Flash-приложение уже знает что покупка прошла успешно. Дело в том что flash-это клиентское приложение, а это значит что его можно взломать и подменить любую покупку не вкладывая ни копейки из своего кармана. Нам, как разработчикам, это конечно же не очень интересно. Поэтому покупку предметов, впрочем как и другие критически важные процессы, надо проводить через сервер. А во флешку возвращать только результат выполнения это операции.

О том как происходит процесс покупки предметов в мобильных приложениях(iOS, Android), я расскажу в отдельной статье в ближайшее время, следите за новостями.

UPDATE: Стать о том как происходит процесс покупки в магазине AppStore

Да прeбудет с вами Flash.
Serious Sam
Эту статью прочитали 1605 раз

Возникли вопросы по статье? Не стесняйтесь спрашивать в комментариях или любым другим способом на странице Контакты .

Присоединяйтесь к нам в социальных сетях: ВКонтакте , Twitter и Facebook
Понравилась статья? Буду благодарен если вы поделитесь ссылкой с друзьями:


Комментарии ВКонтакте:




Комментарии Facebook:




Комментарии WordPress: