Blochează aplicațiile
chiar și offline
Fella folosește controalele native Timpul de utilizare Apple. O blocare activă nu depinde de Wi-Fi, date mobile, VPN sau server la distanță.
Fella folosește controalele native Timpul de utilizare Apple. O blocare activă nu depinde de Wi-Fi, date mobile, VPN sau server la distanță.
Da — blocarea principală Fella funcționează offline odată ce aplicația este configurată pe iPhone. Dezactivarea Wi-Fi-ului sau a datelor mobile nu elimină o protecție activă. Programările înregistrate anterior rulează în continuare prin sistemul Device Activity de la Apple. Sesiunile manuale și deblocarea de urgență folosesc API-uri Timpul de utilizare locale și stare locală când dispozitivul recunoaște deja accesul tău plătit.
Asta nu înseamnă că fiecare parte din Fella este complet offline. Cumpărarea sau restaurarea unui abonament, reîmprospătarea informațiilor despre cont sau drepturi când nu există un cache utilizabil, descărcarea actualizărilor și livrarea datelor de analiză necesită toate o rețea. Blocarea offline este o afirmație despre aplicare — nu despre facturare, conturi sau fiecare serviciu înconjurător.
| Funcționalitate | Funcționează offline? | Ce face implementarea actuală |
|---|---|---|
| Blocare activă existentă a aplicației | Da | Managed Settings menține aplicațiile selectate protejate pe dispozitiv |
| Wi-Fi sau date mobile dezactivate în timpul sesiunii | Da | Sursa activă, datele sesiunii, token-urile de selecție și starea protecției sunt locale |
| Sesiune manuală nouă | Da, când e deja configurat și cu drept | Fella înregistrează un cronometru Device Activity local și aplică protecția; dreptul trebuie să fie disponibil din cache-ul dispozitivului |
| Programare configurată anterior | Da | Extensia Device Activity pornește și oprește ferestrele programate fără a apela serverele Fella |
| Crearea sau modificarea unei programări | Da, când e deja configurat și cu drept | Programarea și selecția sunt stocate local și înregistrate în Device Activity |
| Deblocare de urgență | Da, când e eligibil | Starea locală ridică protecția timp de cinci minute; un callback pe dispozitiv o reaplică |
| Relansarea aplicației | Starea principală de blocare: da | Fella își reconstruiește adevărul de blocare din datele locale App Group și reaplică protecția dorită; accesul plătit trebuie să rămână disponibil din cache |
| Achiziție abonament | Nu | Apple și RevenueCat trebuie să finalizeze tranzacția |
| Restaurare achiziții | Nu | Serviciile de chitanță RevenueCat și App Store sunt implicate |
| Drept nou sau sincronizare cont | Nu | Starea de abonament sau autentificare la distanță are nevoie de conexiune când nu este deja în cache |
| Încărcare date de analiză | Nu | Evenimentele pot ajunge la PostHog doar când conectivitatea revine; contoarele din extensie sunt stocate mai întâi local |
| Descărcare sau actualizare din App Store | Nu | App Store necesită o conexiune la rețea |
Repornirea dispozitivului nu este listată ca scenariu offline garantat. Sursa își reconstruiește protecțiile și adevărul sesiunii din starea locală partajată când Fella pornește, iar programările Device Activity înregistrate sunt gestionate de sistem. Dar niciun iPhone conectat nu a fost disponibil pentru un test de repornire în modul Avion, așa că această pagină nu promite acea secvență specifică.
1. Aplicarea blocării are loc pe iPhone. Fella cere permisiunea sistemului Family Controls de la Apple, primește token-uri care protejează confidențialitatea pentru aplicațiile sau categoriile selectate și oferă acele token-uri lui Managed Settings. Managed Settings aplică protecția de sistem.
2. Starea sesiunilor și programărilor este stocată local. Orele de început și sfârșit manuale, sursele active de blocare, rutinele, numele activităților înregistrate și temporizarea deblocării de urgență se află în App Group-ul partajat al aplicației. Astfel, aplicația principală și extensiile sale pot conveni asupra regulii curente fără a verifica un server Fella.
3. Serviciile de abonament, cont și analiză folosesc rețeaua. RevenueCat gestionează produsele, achizițiile, restaurările și reîmprospătările drepturilor. Autentificarea folosește serviciul de cont Fella când este folosit un cont. PostHog primește analiza produsului. Niciunul dintre aceste servicii nu este mecanismul care menține pe ecran o protecție activă de aplicație.
Blocarea rămâne activă. Dezactivarea Wi-Fi-ului, dezactivarea datelor mobile sau activarea modului Avion nu elimină protecția Managed Settings. Restricția nu este aplicată întrebând continuu un server la distanță dacă o aplicație poate fi deschisă.
Sesiunea are în continuare o oră de sfârșit locală. Fella persistă datele sesiunii manuale și înregistrează callback-uri Device Activity ca plasă de siguranță a sistemului. O pierdere a conexiunii nu rescrie acea stare și nu dezactivează sursa de blocare.
Modul Avion nu este o ocolire prin dezactivarea internetului. Arhitectura actuală nu conține nicio dependență de rețea în căile de protecție, monitorizare a programărilor sau reblocare de urgență. Aceasta este o dovadă la nivel de cod și teste automate; nu a fost repetată pe un iPhone fizic conectat în prezent pentru această pagină.
Da, cu o instalare deja configurată și cu drept. Pornirea unei sesiuni manuale înregistrează începutul și sfârșitul în sistemul Device Activity de la Apple, scrie datele în stocarea locală partajată, marchează sursa manuală de blocare ca activă și aplică protecția pentru aplicațiile selectate. Niciuna dintre aceste acțiuni nu apelează un backend Fella.
Verificarea abonamentului este limita. Fella verifică accesul plătit înainte de a porni. RevenueCat stochează în cache informațiile despre client pe dispozitiv, iar Fella păstrează ultimul status activ cunoscut dacă o reîmprospătare eșuează. Dacă aplicația nu are un cache utilizabil al dreptului — cum ar fi înainte de prima achiziție — nu poate stabili accesul plătit offline.
Selecția aplicațiilor și permisiunea Timpul de utilizare trebuie să fie deja disponibile. Selectorul de sistem și autorizarea aparțin iOS. Această pagină nu promite că prima configurare, achiziția sau recuperarea contului pot fi finalizate fără conexiune.
Fella înregistrează programările rutinelor în Device Activity. Când începe un interval înregistrat, iOS rulează extensia de monitorizare Fella. Extensia activează sursa de blocare potrivită și aplică protecția din starea locală partajată. Când intervalul se termină, elimină acea sursă și reconciliază orice blocare suprapusă.
Aplicația principală nu trebuie să fie deschisă. Acesta este rostul utilizării unei extensii de monitorizare Device Activity. Callback-urile sale de început și sfârșit nu conțin RevenueCat, PostHog, Supabase, URLSession sau alt client de rețea.
Offline nu înseamnă imun la orice schimbare de sistem. Revocarea permisiunii Timpul de utilizare, schimbarea setărilor dispozitivului sau eliminarea autorizării necesare este o problemă diferită de pierderea conectivității la internet. Vezi cum funcționează sesiunile și rutinele Fella.
Deblocarea în sine nu are nevoie de un răspuns de la server. Când ești eligibil, Fella stochează local începutul și sfârșitul celor cinci minute, elimină temporar protecția și programează un callback Device Activity pentru sfârșitul ferestrei. Extensia de monitorizare reaplică apoi regula curentă de blocare chiar dacă aplicația principală nu rulează.
Accesul plătit trebuie în continuare recunoscut pe dispozitiv. Aplicația verifică starea abonamentului înainte de a acorda deblocarea de urgență. Un drept existent în cache poate supraviețui unei reîmprospătări eșuate; un drept lipsă sau prima dată nu poate fi creat offline.
Reblocarea are două căi locale. Extensia de sistem este calea de fundal. Dacă acel callback este întârziat sau programarea eșuează, Fella reconciliază și ora de sfârșit stocată local data viitoare când aplicația rulează. Află mai multe despre comportamentul deblocării de urgență.
Fella nu direcționează traficul aplicației printr-un VPN sau proxy. Sarcina sa este să restricționeze accesul la aplicațiile iPhone selectate prin framework-urile Timpul de utilizare de la Apple. De aceea, protecția aplicației nu depinde de o conexiune de date activă sau de un server de filtrare la distanță.
Filtrele de rețea rezolvă o problemă diferită. Instrumentele bazate pe VPN sau DNS sunt adesea concepute pentru a filtra site-uri web și cereri de rețea. Unele pot păstra și un comportament util offline. Fella nu afirmă că fiecare blocator VPN eșuează fără internet; explică doar că propria cale de blocare a aplicațiilor nu folosește unul.
Blocarea offline a aplicațiilor nu este filtrare web offline. Fella blochează aplicații selectate. Nu pretinde că blochează fiecare site web, conexiune sau conținut de pe internet cât timp ești offline. Pagina dedicată fără VPN va deține comparația mai largă a metodelor de aplicare când acea pagină este publicată.
Selecția ta nativă de aplicații blocate este reprezentată de token-urile opace Timpul de utilizare de la Apple. Fella stochează acele token-uri în App Group-ul local folosit de aplicație și extensiile sale de blocare. Token-urile din selectorul Apple nu sunt trimise ca proprietăți de analiză.
Fella nu este o aplicație în întregime offline. Aplicația de producție folosește RevenueCat pentru abonamente, servicii opționale de cont pentru autentificare și sincronizare acceptată, PostHog pentru analiza produsului și Sentry pentru diagnostic. Aceste servicii își pot trimite datele documentate când o conexiune este disponibilă.
Citește limitele complete înainte de a decide. Vezi Politica de confidențialitate pentru inventarul complet de date și filosofia de confidențialitate Fella pentru o explicație în limbaj simplu despre blocarea pe dispozitiv.
Conexiunea ta la internet nu ar trebui să fie cea care menține blocarea vie. Regula principală Fella este aplicată de iOS pe telefon, astfel încât un tunel de tren, o zonă fără semnal, un plan de date dezactivat sau o comutare deliberată la modul Avion nu elimină o protecție activă de aplicație deja existentă.
Fella se potrivește când accesul la aplicație este problema. Nu este un VPN, filtru de site-uri web sau serviciu de monitorizare la distanță. Este un blocator de aplicații iPhone construit în jurul restricțiilor locale pentru aplicații selectate, sesiunilor manuale, rutinelor programate și accesului controlat de urgență.
Everything you need to stay focused, right from Home.
Da. După ce Fella este configurat și accesul plătit este disponibil pe dispozitiv, regulile principale de blocare nu au nevoie de Wi-Fi. Protecțiile active, programările înregistrate, temporizarea sesiunilor și starea deblocării de urgență sunt gestionate prin framework-urile Timpul de utilizare de la Apple și stocarea locală.
Da. Dezactivarea datelor mobile nu elimină o protecție activă de aplicație Fella și nu oprește o programare înregistrată anterior. Achizițiile, restaurările, sincronizarea contului și livrarea datelor de analiză au în continuare nevoie de conexiune.
Modul Avion nu elimină restricțiile Timpul de utilizare aplicate local de Fella. Acest lucru este verificat din arhitectura pe dispozitiv a Fella și teste automate, nu dintr-un test actual pe dispozitiv real în modul Avion.
Blocarea principală Fella nu. Managed Settings aplică protecția aplicației pe dispozitiv, în timp ce Device Activity rulează callback-urile înregistrate pentru sesiuni și programări. Facturarea, sincronizarea contului și analiza rămân servicii de rețea.
Nu. Fella aplică restricții de aplicații prin framework-urile Apple Family Controls, Managed Settings și Device Activity, mai degrabă decât să direcționeze traficul printr-un VPN Fella.
Programările înregistrate anterior sunt pornite și oprite de extensia de sistem Device Activity de la Apple. Extensia citește starea persistată local și nu conține niciun client de rețea.
Da, pentru o sesiune locală activă când dispozitivul recunoaște deja accesul plătit. Fella stochează local fereastra de cinci minute și înregistrează un callback pe dispozitiv pentru a reaplica blocarea.
Da, pe o instalare deja configurată când permisiunea Timpul de utilizare, selecția aplicațiilor și dreptul plătit sunt disponibile local. O primă achiziție sau un cache lipsă al dreptului necesită în continuare internet.
RevenueCat gestionează produsele de abonament, achizițiile, restaurările și reîmprospătările drepturilor. Aceste operațiuni pot necesita internet. Fella păstrează ultima stare cunoscută a abonamentului când o reîmprospătare eșuează, dar o primă achiziție sau un cache lipsă nu pot fi finalizate offline.
Selectorul nativ Timpul de utilizare returnează token-uri care protejează confidențialitatea. Fella le stochează în App Group-ul său local pentru aplicație și extensiile de blocare și nu trimite acele token-uri ca proprietăți de analiză.