React Native · Expo · кроссплатформенные каталоги
Проверка уникальности кода React Native
RN-студии часто выпускают десятки reskin-приложений с одного JavaScript-ядра. Ревью смотрит глубже иконок: apporig сравнивает TypeScript, JavaScript, React Navigation, StyleSheet и package.json со всеми проектами в workspace.
Почему React Native приложения отклоняют за сходство
Правило 4.3 и антиспам Google Play бьют по приложениям с одним каркасом бандла и разным брендингом. Смена цветов и названия не спасает, если навигация, state и API-слой совпадают.
apporig строит структурные отпечатки JS/TS и сверяет каждую сборку с каталогом. Статус COPY с соседним приложением – сигнал переписать код до отправки.
Рабочий процесс для RN-паблишеров
Загружайте каждую клиентскую сборку через ZIP или Git в один team workspace. Перед каждой публикацией в store запускайте анализ, сначала закрывайте пары COPY, после рефакторинга пересканируйте.
- AST для JS/TS плюс нативные Swift/Kotlin мосты
- Expo и bare React Native
- COPY / RELATED / OK по всему каталогу
- Слои сравнения: файлы, структура, имена, зависимости
Частые вопросы
Может ли apporig анализировать React Native?
Да. apporig разбирает TypeScript и JavaScript через tree-sitter, сравнивает компоненты, hooks, StyleSheet, React Navigation, package.json и app.config Expo во всём workspace.
Как потоковые RN-команды используют apporig?
Загружают каждую сборку через ZIP или Git, проверяют перед store, переписывают COPY-модули навигации или shared-кода, после рефакторинга пересканируют.