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-кода, после рефакторинга пересканируют.