Нужен C#-программист для создания кубика ZennoDroid с корректным сохр/восст данных приложения
Описание задачи:
Есть проект в ZennoDroid, который работает с эмулятором MEMU(Android 9.0) с Android-приложением (название напишу в личных сообщениях).
После того как дефолтный кубик сохраняет данные приложения и затем повторно открывает его, аккаунт внутри приложения автоматически разлогинивается. При запуске появляется системное уведомление в духе «Не забудьте сделать резервную копию на старом устройстве», после чего "восстановленный" аккаунт идёт в разлог и требуется новая авторизация. Аналогично и с сохранением оригинального эмулятора целиком (.ova) . При последующем открытии - разлог
Цель:
Нужно разобраться, почему при повторном запуске не сохраняется состояние авторизации, и реализовать кубик на C#, который:
Корректно сохраняет все данные приложения (включая авторизацию, кэш, конфиги и базы) между сессиями.
Позволяет запускать это же приложение на том же или другом эмуляторе без потери авторизации.
Работает стабильно в многопоточном режиме ZennoDroid.
Что требуется от разработчика:
Опыт работы с C# в ZennoPoster / ZennoDroid.
Понимание структуры Android-данных (
/data/data/,shared_prefs,databases,app_webview).Умение работать с ADB, правами root и скриптами копирования/восстановления данных.
Способность локализовать, почему после восстановления происходит авторазлогин.
Ожидаемый результат:
При повторном запуске приложения аккаунт остаётся авторизованным, уведомление о «резервной копии» больше не появляется.
Кубик полностью автоматизирует процесс сохранения и восстановления нужных файлов/папок.
Оплата:
По договорённости после успешного теста решения на нескольких эмуляторах.
-
208 Здравствуйте!
Я могу взять этот проект. С C# в ZennoPoster и ZennoDroid я работаю уверенно, а с ADB пока меньше, но готов быстро разобраться и настроить корректное сохранение/восстановление данных приложения.
Планирую реализовать кубик, который через ADB будет копировать нужные каталоги (shared_prefs, databases, app_webview и т.д.), восстанавливать их с правильными правами и проверять, чтобы авторизация сохранялась при следующем запуске.
По срокам — ориентировочно 5–7 дня, включая тестирование на нескольких эмуляторах.
Готов обсудить детали и уточнить структуру приложения, чтобы точно рассчитать объём работы.
-
1135 7 0 Добрый день, есть опыт с memu, adb, c#, пишите для более детального обсуждения.
Актуальные фриланс-проекты в категории C#
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 8 дней 9 часов назад ∙ 2 ставки |
Создание плагина для интеграции с POS-системой Syrve, C#Разработать плагин для POS-системы Syrve (on-premise), который устанавливается на сервер заведения. Плагин должен: (1) передавать на наш сервер данные в режиме реального времени — заказы, статусы столов, платежи, чеки; (2) принимать команды от Reservble — подтверждения… C#, Веб-программирование ∙ 11 дней 6 часов назад ∙ 15 ставок |