Mam plik JSON wypełniony danymi ciągów w Katalogu dokumentów. W interfejsie użytkownika aplikacji znajduje się UIButton. Po naciśnięciu przycisku nowy ciąg dołącza się do pliku JSON.Jak uruchomić operacje w tle, gdy aplikacja na iOS znajduje się na pierwszym planie
Teraz szukam dowolnej usługi iOS, która pomoże mi wysłać te ciągi (z pliku JSON) na serwer przy użyciu szybkiego. Ta usługa powinna być całkowicie niezależna od mojego kodu. Chodzi o to, kiedy naciskam UIButton, pierwszym krokiem jest zapisanie ciągu znaków do pliku JSON, wtedy usługa powinna przyjąć ten ciąg i wysłać go do serwera, jeśli Internet jest dostępny.
Po wysłaniu łańcucha należy go usunąć z pliku JSON. Ta usługa powinna śledzić co 30 sekund, jeśli w pliku JSON jest zapisany dowolny ciąg, a następnie wysłać go do serwera.
I Googled i znalazłem background fetch, ale automatycznie uruchamia się funkcja performFetchWithCompletionHandler
i nie wiem, kiedy system iOS ją uruchomi. Chcę uruchamiać ten rodzaj usługi samodzielnie po każdych 30 sekundach.
Znalazłeś rozwiązanie dla swojej prośby? Dzięki! – jcasadellaoller
jak/dlaczego byłby niezależny od twojej aplikacji? – Wain
Jeśli szukasz demona/usługi, to masz pecha, system iOS nie obsługuje niestandardowych aplikacji uruchamianych na czas nieokreślony. – Cristik