RadaR BETA · ANDROIDРабочий Bluetooth-радар, привет и чат рядом
Мобильная Beta больше не подставляет демонстрационных людей и сообщений. Карточка появляется только после обнаружения другого физического телефона с RadaR.
BLE
Честный статусAndroid-приложение работает на физических телефонах: создаёт локальный профиль, находит RadaR рядом, передаёт взаимный «Привет» и сообщения напрямую по Bluetooth. Это функциональная Beta с постоянной подписью владельца, но пока не релиз из магазина. Оба телефона должны быть рядом, приложение открыто, а RadaR включён.
↓ANDROID · BETA 0.7.1Иврит без русских окон при запуске радара
Выбранный язык теперь передаётся системному слою Android до запроса Bluetooth. Разрешения, направление RTL и все ошибки запуска радара согласованы с RU, EN, HE, ES и FR; технические сообщения BLE больше не выводятся пользователю на русском или английском.
Скачать RaDaR 369 Beta 0.7.1- 1Установить 0.7.1 поверх Beta 0.6.4, 0.6.5 или 0.7.0
- 2Выбрать עברית; Android может один раз мягко обновить экран
- 3Включить RadaR и проверить окно Bluetooth и сообщения на иврите
Удалять приложение не нужно: версия 0.7.1 подписана тем же постоянным ключом, поэтому профиль, история, настройки и подключение Supabase сохраняются.
▦WINDOWS + ANDROID · SOURCE 0.8.0Защитная сборка RadaR для Windows
Скачайте архив, распакуйте его и запустите START_WINDOWS.cmd. Он проверит окружение, выполнит Flutter-анализ и тесты, соберёт APK 0.8.0 и предложит установить его сразу на два подключённых телефона.
Скачать исходный комплект 0.8.0- 1Установить Flutter Stable и Android Studio
- 2Распаковать архив и открыть START_WINDOWS.cmd
- 3Подключить два телефона и подтвердить установку
Протокол 0.8.0 несовместим с 0.7.1: для физической проверки установите одну и ту же сборку на оба телефона. Готовый APK на кнопке выше страницы пока остаётся проверенной версией 0.7.1.
Официальные инструкции: Flutter для Windows · подключение Android-телефона
ГОТОВНОСТЬ
Что именно сделано
Защищённый локальный аккаунтПрофиль автоматически переносится в AES-GCM-хранилище с ключом Android Keystore
ГотовРежим «Невидимка»Когда видимость выключена, BLE-поиск и передача профиля не запускаются
ГотовИстория взаимных контактовВключается добровольно и хранит не более 50 контактов и 200 сообщений на контакт
ГотовБлокировкиПостоянный идентификатор раскрывается только внутри зашифрованного прямого «Привета»
ГотовЖалобыСохраняются на телефоне и синхронизируются с Supabase без текста переписки и координат
ГотовНастоящий локальный профильСобственный анонимный псевдоним, цель и 2–5 интересов сохраняются на телефоне
ГотовAndroid BLE-радарРеальная вращающаяся BLE-реклама, сканирование и приблизительная близость
ГотовЛокальный матчингСравнение защищённых масок интересов без имени, фотографии и координат
ГотовВзаимный приветПрямой BLE GATT-запрос; чат открывается только после ответа второго человека
ГотовАнонимный чат рядомЗашифрованные сообщения передаются напрямую, пока оба телефона находятся рядом
ГотовУсиленный режим сигналаМаксимальная допустимая мощность BLE-рекламы и агрессивное сканирование в активной сессии
ГотовНадёжная передачаПри кратком сбое GATT зашифрованный пакет автоматически отправляется повторно без создания дубля
ГотовЗащита от спама 0.8.0Локальные и серверные лимиты, 24-часовой повтор, входной антифлуд и защита от злоупотребления жалобами
Готов кодДиагностика BluetoothПоказывает разрешения, передачу, сканирование, текущую сессию и последний BLE-сигнал
ГотовУдаление пропавших устройствНевзаимная карточка исчезает через 30 секунд после устойчивой потери сигнала
ГотовiPhoneТребуется перенос профиля и BLE-чата, сборка и физическая проверка на Mac
Следующий этапФизическая сборка APKRaDaR 369 Beta 0.7.1 синхронизирует язык приложения с Android и сохраняет постоянную подпись обновлений
ГотовКомплект 0.8.0 для WindowsАктуальный исходный код, PowerShell-сборка и автоматическая установка на два телефона
Готов16байт
ПРИВАТНОСТЬ BLEВ рекламном пакете нет личности и координат
Вращающийся код и защищённая маска интересов помещаются в один 16-байтный service UUID. Имя, телефон, email, фотография и точная геолокация не передаются. Псевдоним раскрывается конкретному человеку только при прямом «Привете».
ПРОВЕРКА
Как проверить обновление
- 1
Установить обновлениеОткройте APK 0.7.1 и подтвердите обновление поверх установленной Beta без удаления приложения.
- 2
Выбрать ивритВ шапке выберите HE / עברית и дождитесь обновления экрана. Профиль и история сохранятся.
- 3
Проверить разрешение BluetoothВключите RadaR. Первичное системное окно и внутренние подсказки должны соответствовать ивриту.
- 4
Проверить ошибкиОтключите Bluetooth и повторите запуск: объяснение должно появиться на иврите, без русского текста.
- 5
Проверить два телефонаСнова включите Bluetooth и протестируйте «Привет», взаимное совпадение и чат на двух телефонах с версией 0.7.1.
Что потребуется от владельца
Для AndroidДва Android-телефона, Bluetooth и разрешение на установку тестовой сборки. Компьютер для проверки не нужен.
Для iPhoneMac с Xcode, два зарегистрированных устройства и аккаунт разработчика Apple.
Для коммерческого запускаАккаунты магазинов, сервер, модерация, юридические документы и внешний аудит безопасности.
Контроль целостности загрузок: SHA-256 checksums