React-приложение в APK
Упакуйте React-приложение (Create React App, Vite или статический экспорт Next.js) как Android APK и AAB. Бесплатно, с маршрутизацией, офлайн-режимом и нативным мостом JavaScript.
Как это работает
- Сборка: npm run build (Vite: dist, CRA: build, Next.js: out).
- Заархивируйте эту папку в ZIP.
- Загрузите её на шаге «Содержимое».
- Соберите приложение.
React в APK: что вы получаете
Соберите ваше React-приложение, заархивируйте результат и загрузите его. React Router продолжает работать благодаря маршрутизации одностраничного приложения, а window.FreeApp доступен вашим компонентам для нативных функций.
Для Next.js используйте статический экспорт (next build с output: 'export') и загрузите папку out.
- Подписанный APK и AAB для Google Play
- Ваш собственный ключ подписи
- Иконка, заставка, панель инструментов, вкладки и боковое меню
- Встроенный мост JavaScript (FreeApp)
- Реклама AdMob с необязательной медиацией
- Без регистрации, без водяных знаков, без ограничений
Вопросы о React в APK
Работает ли React Router?
Да. Оставьте маршрутизацию одностраничного приложения включённой.
Как вызывать нативные функции из React?
Проверьте наличие window.FreeApp в эффекте, затем вызывайте функции вроде FreeApp.vibrate() или FreeApp.scanCode().
Можно ли использовать серверный рендеринг?
Встроенные приложения работают без сервера. Используйте статический экспорт или вместо этого укажите приложению ваш размещённый сайт по URL.