Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 2.86 KB

File metadata and controls

62 lines (40 loc) · 2.86 KB

Шаблон для создания витрины игры

Используйте данный шаблон для создания витрины своей игры.

Витрина игры является приложением сообщества.

Подробнее о приложениях сообщества: https://vk.com/dev/community_apps

Краткий гайд по разработке приложений сообществ: https://vk.com/@in-community-app

Посмотреть развернутый шаблон можно тут: https://vk.com/app6635151_-167272536

Шаблон витрины написан на реакте + redux. При разработке использован Create React App
Также использован SDK для приложений сообществ

Для начала разработки:

npm install

1. Необходимо создать файл окружения в корне проекта

cp .env.example .env

в .env указывается

  • HOST - хост приложения для разработки
  • PORT - порт приложения
  • HTTPS - для работы внутри вк, всегда должен быть TRUE

Подробнее о переменных окружения можно почитать тут

2. Создать приложение в вк. В настройках:

  • Адрес IFrame: https://127.0.0.1:3000/app/
  • Мобильная версия: https://127.0.0.1:3000/mobile/

Нельзя изменять /app и /mobile, т.к этот признак используется внутри кода шаблона для определения десктопной/мобильной версии. Если меняете в .env HOST или PORT, то и адрес в настройках приложения должен быть соответствующим.

npm run start

После этого дев версия приложения будет открываться по адресам, указанным в настройках приложения.

Развертывание

npm run build

Приложение соберется в папку ./build, можно выливать её на ваш сервер.

Все необходимые данные в шаблоне задаются в одном месте - ./src/index.js в функции initData()

Возникли вопросы? Можете написать мне