Доступно для React Native

Обратная связь из мобильных приложений.

Оберните React Native или Expo приложение одним компонентом. Тестировщики встряхивают для отчёта — скриншот, рисование и контекст устройства захватываются автоматически.

iOS & Android

Работает с React Native и Expo из коробки.

Встряхни для отчёта

Не нужно искать кнопки. Встряхните телефон и начните рисовать.

Установка в одну строку

Просто оберните приложение и передайте токен проекта.

Настройка менее чем за 2 минуты

Install

npm install @reviseflow/react-native

Базовая настройка

import { ReviseFlow } from "@reviseflow/react-native";

export default function App() {
  return (
    <ReviseFlow token="YOUR_PROJECT_TOKEN">
      <YourApp />
    </ReviseFlow>
  );
}

Расширенная настройка

import { ReviseFlow, useReviseFlow } from "@reviseflow/react-native";

function ReportButton() {
  const { open } = useReviseFlow();

  return (
    <TouchableOpacity onPress={open}>
      <Text>Report a Bug</Text>
    </TouchableOpacity>
  );
}

export default function App() {
  return (
    <ReviseFlow
      token="YOUR_PROJECT_TOKEN"
      trigger="manual"
      screenNameResolver={() => "HomeScreen"}
    >
      <ReportButton />
      <YourApp />
    </ReviseFlow>
  );
}

Совместимость платформ

PlatformПолная поддержка
React Native CLI
Expo (managed)
Expo (bare)
iOS 13+
Android API 21+

Что захватывается

Информация об устройстве

Модель и производитель

Версия ОС

Платформа и версия

Разрешение экрана

Размеры и масштаб

Название экрана

Текущий маршрут или экран

Для полной документации по настройке, требований к peer-зависимостям и всех доступных props смотрите нашу документацию. Открыть документацию SDK.

Добавьте обратную связь в мобильное приложение

Один компонент. Встряхните для отчёта. Скриншоты, аннотации и контекст устройства — всё фиксируется автоматически.

Начать бесплатно