Blokker apper
også offline

Fella bruker Apples innebygde Skjermtid-kontroller. En aktiv blokkering er ikke avhengig av Wi-Fi, mobildata, VPN eller ekstern server.

Matthew KGrunnlegger, FellaGuide

Fungerer Fella offline?

Ja – Felllas kjerneblokkering fungerer offline når appen er satt opp på iPhone. Å slå av Wi-Fi eller mobildata fjerner ikke et aktivt skjold. Tidligere registrerte timeplaner kjøres fortsatt via Apples DeviceActivity-system. Manuelle økter og nødopplåsing bruker lokale Skjermtid-API-er og lokal tilstand når enheten allerede gjenkjenner betalt tilgang.

Det betyr ikke at alle deler av Fella er helt offline. Å kjøpe eller gjenopprette et abonnement, oppdatere konto- eller tilgangsinformasjon når ingen brukbar cache finnes, laste ned oppdateringer og levere analyse krever alle nettverk. Offline-blokkering er et utsagn om håndheving – ikke fakturering, kontoer eller alle omkringliggende tjenester.

FunksjonFungerer offline?Hva nåværende implementasjon gjør
Eksisterende aktiv app-blokkeringJaManagedSettings holder de valgte appene skjermet på enheten
Wi-Fi eller mobildata slått av midt i øktenJaDen aktive kilden, øktdatoer, valgtokener og skjoldtilstand er lokale
Ny manuell øktJa, når allerede satt opp og med tilgangFella registrerer en lokal DeviceActivity-timer og legger på skjoldet; tilgangen må være tilgjengelig fra enhetscache
Tidligere konfigurert timeplanJaDeviceActivity-utvidelsen starter og avslutter registrerte timeplanvinduer uten å kalle Felllas servere
Opprette eller endre timeplanJa, når allerede satt opp og med tilgangTimeplanen og valget lagres lokalt og registreres hos DeviceActivity
nødopplåsingJa, når kvalifisertLokal tilstand løfter skjoldet i fem minutter; et tilbakekall på enheten legger det på igjen
Omstart av appKjerneblokkering: jaFella gjenoppbygger blokkeringssannheten fra lokale App Group-data og legger på ønsket skjold igjen; betalt tilgang må forbli tilgjengelig fra cache
AbonnementskjøpNeiApple og RevenueCat må fullføre transaksjonen
Gjenopprett kjøpNeiRevenueCat og App Store-kvitteringstjenester er involvert
Ny tilgang eller kontosynkNeiEkstern abonnements- eller autentiseringstilstand trenger tilkobling når den ikke allerede er bufret
Opplasting av analyseNeiHendelser kan først nå PostHog når tilkoblingen er tilbake; tellere på utvidelsessiden lagres lokalt først
Nedlasting eller oppdatering fra App StoreNeiApp Store krever nettverkstilkobling

Nøyaktig hva som fungerer uten internett

Enhetsomstart er ikke listet som et garantert offline-scenario. Kilden gjenoppbygger skjold og øktsannhet fra delt lokal tilstand når Fella startes, og registrerte DeviceActivity-timeplaner håndteres av systemet. Men ingen tilkoblet iPhone var tilgjengelig for en omstart-i-flymodus-test, så denne siden lover ikke den spesifikke sekvensen.

Blokkering, lokal tilstand og nettjenester er separate lag

1. Håndheving av blokkering skjer på iPhone. Fella ber Apples FamilyControls-system om tillatelse, mottar personvernbevarende tokener for appene eller kategoriene du velger, og gir disse tokenene til ManagedSettings. ManagedSettings legger på systemskjoldet.

2. Økt- og timeplantilstand lagres lokalt. Manuelle start- og sluttider, aktive blokkeringskilder, rutiner, registrerte aktivitetsnavn og tidspunkt for nødopplåsing ligger i appens delte App Group. Det lar hovedappen og utvidelsene bli enige om gjeldende regel uten å sjekke en Fella-server.

3. Abonnement, konto og analysetjenester bruker nettverket. RevenueCat håndterer produkter, kjøp, gjenopprettinger og oppdateringer av tilgang. Autentisering bruker Felllas kontotjeneste når konto brukes. PostHog mottar produktanalyse. Ingen av disse tjenestene er mekanismen som holder et allerede aktivt appskjold på skjermen.

Hva som skjer når tilkoblingen forsvinner midt i en blokkering

Blokkeringen forblir aktiv. Å slå av Wi-Fi, deaktivere mobildata eller aktivere flymodus fjerner ikke ManagedSettings-skjoldet. Begrensningen håndheves ikke ved å kontinuerlig spørre en ekstern server om en app kan åpnes.

Økten har fortsatt en lokal sluttid. Fella lagrer de manuelle øktdatoene og registrerer DeviceActivity-tilbakekall som systemsikkerhet. Tap av tilkobling omskriver ikke den tilstanden eller deaktiverer blokkeringskilden.

Flymodus er ikke en omgåelse ved å skru av internett. Nåværende arkitektur har ingen nettverksavhengighet i skjold-, timeplanmonitor- eller nød-relås-løpet. Dette er bevis på kodenivå og automatiserte tester; det er ikke gjentatt på en nåværende tilkoblet fysisk iPhone for denne siden.

Kan du starte en ny blokkering mens du er offline?

Ja, med en allerede konfigurert installasjon med tilgang. Å starte en manuell økt registrerer start og slutt hos Apples DeviceActivity-system, skriver datoene til delt lokal lagring, markerer den manuelle blokkeringskilden som aktiv og legger på skjoldet for valgte apper. Ingen av disse handlingene kaller en Fella-backend.

Abonnementssjekken er grensen. Fella sjekker betalt tilgang før start. RevenueCat bufrer kundeinformasjon på enheten, og Fella beholder siste kjente aktive status hvis en oppdatering feiler. Hvis appen ikke har brukbar tilgangsbuffer – som før et første kjøp – kan den ikke etablere betalt tilgang offline.

Appvalg og Skjermtid-tillatelse må allerede være tilgjengelig. Systemvelgeren og autorisasjonen tilhører iOS. Denne siden lover ikke at førstegangsoppsett, kjøp eller kontogjenoppretting kan fullføres uten tilkobling.

Planlagte blokkeringer kjøres på enheten

Fella registrerer rutinetidsplaner hos DeviceActivity. Når et registrert intervall starter, kjører iOS Felllas monitor-utvidelse. Utvidelsen aktiverer den matchende blokkeringskilden og legger på skjoldet fra delt lokal tilstand. Når intervallet slutter, fjerner den kilden og avstemmer eventuell overlappende blokkering.

Hovedappen trenger ikke være åpen. Det er poenget med å bruke en DeviceActivity-monitorutvidelse. Dens start- og slutt-tilbakekall inneholder ingen RevenueCat, PostHog, Supabase, URLSession eller annen nettverksklient.

Offline betyr ikke immun mot enhver systemendring. Å tilbakekalle Skjermtid-tillatelse, endre enhetsinnstillinger eller fjerne nødvendig autorisasjon er et annet tema enn å miste internettilkobling. Se hvordan Felllas økter og rutiner fungerer.

nødopplåsing bruker også lokal tilstand

Selve opplåsingen trenger ikke serversvar. Når kvalifisert, lagrer Fella fem-minutters start og slutt lokalt, fjerner skjoldet midlertidig og planlegger et DeviceActivity-tilbakekall til slutten av vinduet. Monitor-utvidelsen legger deretter på gjeldende blokkeringsregel igjen selv om hovedappen ikke kjører.

Betalt tilgang må fortsatt gjenkjennes på enheten. Appen sjekker abonnementsstatus før den gir nødopplåsing. En eksisterende bufret rettighet kan overleve en mislykket oppdatering; en manglende eller førstegangsrettighet kan ikke opprettes offline.

Relåsing har to lokale veier. Systemutvidelsen er bakgrunnsveien. Hvis tilbakekallet forsinkes eller planlegging feiler, avstemmer Fella også den lokalt lagrede sluttiden neste gang appen kjøres. Les mer om oppførselen til nødopplåsing.

Innebygd appskjerming er noe annet enn nettverksfiltrering

Fella ruter ikke apptrafikk via VPN eller proxy. Jobben er å begrense tilgang til valgte iPhone-apper via Apples Skjermtid-rammeverk. Derfor er appskjoldet ikke avhengig av en aktiv datatilkobling eller en ekstern filtreringsserver.

Nettverksfiltre løser et annet problem. VPN- eller DNS-baserte verktøy er ofte laget for å filtrere nettsteder og nettverksforespørsler. Noen kan også beholde nyttig offline-oppførsel. Fella påstår ikke at enhver VPN-blokker feiler uten internett; den forklarer at Felllas egen blokkeringsvei ikke bruker én.

Offline app-blokkering er ikke offline webfiltrering. Fella blokkerer valgte apper. Den påstår ikke å blokkere hvert nettsted, hver tilkobling eller alt internettinnhold mens du er offline. Den dedikerte siden uten VPN vil ta den bredere sammenligningen av håndhevingsmetoder når den publiseres.

Hva som forblir lokalt – og hva som ikke gjør det

Ditt innebygde valg av blokkerte apper representeres av Apples ugjennomsiktige Skjermtid-tokener. Fella lagrer disse tokenene i den lokale App Group som brukes av appen og blokkeringsutvidelsene. Tokenene fra Apples velger sendes ikke som analyseegenskaper.

Fella er ikke en helt offline applikasjon. Produksjonsappen bruker RevenueCat for abonnement, valgfrie kontotjenester for autentisering og støttet synkronisering, PostHog for produktanalyse og Sentry for diagnostikk. Disse tjenestene kan sende sine dokumenterte data når tilkobling er tilgjengelig.

Les de fullstendige grensene før du bestemmer deg. Se personvernerklæringen for full dataoversikt og Felllas personvernfilosofi for en enkel forklaring av blokkering på enheten.

En blokker bør ikke forsvinne med Wi-Fi-en

Internett-tilkoblingen din bør ikke være det som holder blokkeringen i live. Felllas kjerneregel håndheves av iOS på telefonen, så en togtunnel, dekningshull, deaktivert dataplan eller bevisst bytte til flymodus fjerner ikke et allerede aktivt appskjold.

Fella passer når apptilgang er problemet. Den er ikke en VPN, nettstedsfilter eller ekstern overvåkingstjeneste. Den er en appblokker for iPhone bygget rundt lokale begrensninger for valgte apper, manuelle økter, planlagte rutiner og kontrollert nødtilgang.

Fella i aksjon

  • Bygget med Apples Skjermtid-kontroller.
  • Én 5-minutters nødåpning per økt.
  • Apper forblir blokkert som standard.

Everything you need to stay focused, right from Home.

Fellas startskjerm med fokusrutiner og øktlengder

FAQ om offline app-blokkering

Ta eierskap over oppmerksomheten din
fra og med nå