Используйте данный шаблон для создания витрины своей игры.
Витрина игры является приложением сообщества.
Подробнее о приложениях сообщества: https://vk.com/dev/community_apps
Краткий гайд по разработке приложений сообществ: https://vk.com/@in-community-app
Посмотреть развернутый шаблон можно тут: https://vk.com/app6635151_-167272536
Шаблон витрины написан на реакте + redux. При разработке использован Create React App
Также использован SDK для приложений сообществ
npm install
cp .env.example .env
в .env указывается
- HOST - хост приложения для разработки
- PORT - порт приложения
- HTTPS - для работы внутри вк, всегда должен быть TRUE
Подробнее о переменных окружения можно почитать тут
- Адрес 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()
Возникли вопросы? Можете написать мне