Потрібен 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 днів, включаючи тестування на кількох емуляторах.
Готовий обговорити деталі і уточнити структуру додатку, щоб точно розрахувати обсяг роботи.
-
1122 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# ∙ 11 днів 3 години тому ∙ 2 ставки |
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 13 днів 23 години тому ∙ 15 ставок |