Potrzebny programista C# do stworzenia kostki ZennoDroid z poprawnym zapisywaniem/przywracaniem danych aplikacji.
Opis zadania:
Jest projekt w ZennoDroid, który działa z emulatorem MEMU(Android 9.0) z aplikacją Android (nazwa zostanie podana w wiadomościach prywatnych).
Po tym, jak domyślny kubik zapisuje dane aplikacji, a następnie ponownie ją otwiera, konto wewnątrz aplikacji automatycznie się wylogowuje. Przy uruchomieniu pojawia się powiadomienie systemowe w stylu „Nie zapomnij zrobić kopii zapasowej na starym urządzeniu”, po czym „przywrócone” konto przechodzi w stan wylogowania i wymaga nowej autoryzacji. Podobnie jest z zapisaniem oryginalnego emulatora w całości (.ova). Przy następnym otwarciu - wylogowanie
Cel:
Należy zrozumieć, dlaczego przy ponownym uruchomieniu nie zachowuje się stan autoryzacji, i zrealizować kubik w C#, który:
Poprawnie zapisuje wszystkie dane aplikacji (w tym autoryzację, cache, konfiguracje i bazy) między sesjami.
Umożliwia uruchamianie tej samej aplikacji na tym samym lub innym emulatorze bez utraty autoryzacji.
Działa stabilnie w trybie wielowątkowym ZennoDroid.
Co jest wymagane od dewelopera:
Doświadczenie w pracy z C# w ZennoPoster / ZennoDroid.
Zrozumienie struktury danych Android (
/data/data/,shared_prefs,databases,app_webview).Umiejętność pracy z ADB, uprawnieniami root i skryptami kopiowania/przywracania danych.
Umiejętność zlokalizowania, dlaczego po przywróceniu następuje automatyczne wylogowanie.
Oczekiwany rezultat:
Przy ponownym uruchomieniu aplikacji konto pozostaje autoryzowane, powiadomienie o „kopii zapasowej” już się nie pojawia.
Kubik w pełni automatyzuje proces zapisywania i przywracania potrzebnych plików/folderów.
Płatność:
Do uzgodnienia po pomyślnym teście rozwiązania na kilku emulatorach.
-
208 Cześć!
Mogę zająć się tym projektem. Z C# w ZennoPoster i ZennoDroid pracuję pewnie, a z ADB na razie mniej, ale jestem gotów szybko się z tym zapoznać i skonfigurować poprawne zapisywanie/przywracanie danych aplikacji.
Planuję zrealizować skrypt, który przez ADB będzie kopiować potrzebne katalogi (shared_prefs, databases, app_webview itd.), przywracać je z odpowiednimi uprawnieniami i sprawdzać, aby autoryzacja była zachowana przy następnym uruchomieniu.
Jeśli chodzi o terminy — orientacyjnie 5–7 dni, w tym testowanie na kilku emulatorach.
Jestem gotów omówić szczegóły i doprecyzować strukturę aplikacji, aby dokładnie oszacować zakres pracy.
-
1135 7 0 Dzień dobry, mam doświadczenie z memu, adb, c#, piszcie w celu bardziej szczegółowej dyskusji.
Aktualne zlecenia dla freelancerów w kategorii C#
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 9 dni 6 godzin temu ∙ 2 oferty |
Tworzenie wtyczki do integracji z systemem POS Syrve, C#Opracować wtyczkę do systemu POS Syrve (on-premise), która jest instalowana na serwerze lokalu. Wtyczka ma: (1) przesyłać na nasz serwer dane w czasie rzeczywistym — zamówienia, statusy stolików, płatności, rachunki; (2) przyjmować polecenia od Reservble — potwierdzenia… C#, Programowanie stron internetowych ∙ 12 dni 3 godziny temu ∙ 15 ofert |