Blokujte aplikace
i offline
Fella používá nativní ovládání Času u obrazovky od Apple. Aktivní blokování nezávisí na Wi-Fi, mobilních datech, VPN nebo vzdáleném serveru.
Fella používá nativní ovládání Času u obrazovky od Apple. Aktivní blokování nezávisí na Wi-Fi, mobilních datech, VPN nebo vzdáleném serveru.
Ano — základní blokování Felly funguje offline, jakmile je aplikace na iPhonu nastavena. Vypnutí Wi-Fi nebo mobilních dat neodstraní aktivní štít. Dříve zaregistrované plány stále běží prostřednictvím systému Device Activity od Apple. Ruční relace a nouzové odemknutí využívají lokální API Času u obrazovky a lokální stav, když zařízení již rozpozná váš placený přístup.
To neznamená, že každá část Felly je plně offline. Nákup nebo obnova předplatného, obnovení informací o účtu nebo nároku, když neexistuje použitelná mezipaměť, stahování aktualizací a doručování analytiky — to vše vyžaduje síť. Offline blokování je tvrzení o vymáhání — ne o fakturaci, účtech nebo každé okolní službě.
| Funkce | Funguje offline? | Co současná implementace dělá |
|---|---|---|
| Stávající aktivní blok aplikace | Ano | Managed Settings drží vybrané aplikace chráněné na zařízení |
| Wi-Fi nebo mobilní data vypnutá uprostřed relace | Ano | Aktivní zdroj, data relace, tokeny výběru a stav štítu jsou lokální |
| Nová ruční relace | Ano, když je již nastaveno a nárok trvá | Fella zaregistruje lokální časovač Device Activity a nasadí štít; nárok musí být dostupný z mezipaměti zařízení |
| Dříve nastavený plán | Ano | Rozšíření Device Activity spouští a ukončuje registrovaná okna plánu bez volání serverů Felly |
| Vytvořit nebo změnit plán | Ano, když je již nastaveno a nárok trvá | Plán a výběr jsou uloženy lokálně a zaregistrovány v Device Activity |
| Nouzové odemknutí | Ano, když je způsobilé | Lokální stav sejme štít na pět minut; zpětné volání na zařízení jej znovu nasadí |
| Znovu spuštění aplikace | Stav základního bloku: ano | Fella obnoví svou pravdu o blokování z lokálních dat App Group a znovu nasadí požadovaný štít; placený přístup musí zůstat dostupný z mezipaměti |
| Nákup předplatného | Ne | Apple a RevenueCat musí transakci dokončit |
| Obnovit nákupy | Ne | Jsou zapojeny služby RevenueCat a účtenek App Store |
| Čerstvý nárok nebo synchronizace účtu | Ne | Vzdálený stav předplatného nebo autentizace potřebuje připojení, když ještě není uložen v mezipaměti |
| Nahrání analytiky | Ne | Události se mohou dostat do PostHog až po návratu konektivity; čítače na straně rozšíření jsou nejprve uloženy lokálně |
| Stažení nebo aktualizace z App Store | Ne | App Store vyžaduje síťové připojení |
Restart zařízení není uveden jako garantovaný offline scénář. Zdroj obnovuje štíty a pravdu o relaci ze sdíleného lokálního stavu, když se Fella spustí, a registrované plány Device Activity jsou spravovány systémem. Ale nebyl k dispozici žádný připojený iPhone pro test restartu v režimu Letadlo, takže tato stránka tento konkrétní sled neslibuje.
1. Vymáhání blokování probíhá na iPhonu. Fella požádá systém Family Controls od Apple o oprávnění, obdrží tokeny chránící soukromí pro aplikace nebo kategorie, které vyberete, a předá tyto tokeny do Managed Settings. Managed Settings aplikuje systémový štít.
2. Stav relace a plánu je uložen lokálně. Ruční časy zahájení a ukončení, aktivní zdroje blokování, rutiny, registrované názvy aktivit a časování nouzového odemknutí žijí ve sdílené App Group aplikace. To umožňuje hlavní aplikaci a jejím rozšířením shodnout se na aktuálním pravidle bez kontroly serveru Fella.
3. Předplatné, účet a analytické služby využívají síť. RevenueCat řeší produkty, nákupy, obnovy a obnovy nároků. Autentizace používá službu účtů Felly, když je účet používán. PostHog přijímá produktovou analytiku. Žádná z těchto služeb není mechanismem, který udržuje již aktivní štít aplikace na obrazovce.
Blok zůstane aktivní. Vypnutí Wi-Fi, vypnutí mobilních dat nebo zapnutí režimu Letadlo neodstraní štít Managed Settings. Omezení není vymáháno neustálým dotazováním vzdáleného serveru, zda se aplikace smí otevřít.
Relace má stále lokální čas ukončení. Fella uchovává data ruční relace a registruje zpětná volání Device Activity jako systémovou pojistku. Ztráta připojení tento stav nepřepíše ani nedeaktivuje zdroj blokování.
Režim Letadlo není obejití vypnutím internetu. Současná architektura neobsahuje žádnou síťovou závislost v cestách štítu, monitoru plánu ani opětovného zamknutí nouzového odemknutí. Toto je důkaz na úrovni kódu a automatizovaných testů; nebylo opakováno na aktuálně připojeném fyzickém iPhonu pro tuto stránku.
Ano, s již nastavenou a způsobilou instalací. Spuštění ruční relace zaregistruje její začátek a konec v systému Device Activity od Apple, zapíše data do sdíleného lokálního úložiště, označí ruční zdroj blokování jako aktivní a nasadí štít pro vybrané aplikace. Žádná z těchto akcí nevolá backend Felly.
Kontrola předplatného je hranicí. Fella před spuštěním kontroluje placený přístup. RevenueCat ukládá informace o zákazníkovi do mezipaměti na zařízení a Fella si ponechá svůj poslední známý aktivní stav, pokud obnovení selže. Pokud aplikace nemá použitelnou mezipaměť nároku — například před prvním nákupem — nemůže navázat placený přístup offline.
Výběr aplikací a oprávnění Času u obrazovky musí být již k dispozici. Systémový výběr a autorizace patří iOS. Tato stránka neslibuje, že první nastavení, nákup nebo obnovu účtu lze dokončit bez připojení.
Fella registruje plány rutin v Device Activity. Když začne registrovaný interval, iOS spustí monitorovací rozšíření Felly. Rozšíření aktivuje odpovídající zdroj blokování a aplikuje štít ze sdíleného lokálního stavu. Když interval skončí, odstraní tento zdroj a sladí jakýkoli překrývající se blok.
Hlavní aplikace nemusí být otevřená. To je smysl použití monitorovacího rozšíření Device Activity. Jeho zpětná volání pro začátek a konec neobsahují žádného klienta RevenueCat, PostHog, Supabase, URLSession ani jiného síťového klienta.
Offline neznamená imunní vůči každé systémové změně. Zrušení oprávnění Času u obrazovky, změna nastavení zařízení nebo odstranění požadované autorizace je jiný problém než ztráta připojení k internetu. Podívejte se, jak relace a rutiny Felly fungují.
Samotné odemknutí nepotřebuje odpověď serveru. Když je způsobilé, Fella uloží pětiminutový začátek a konec lokálně, dočasně odstraní štít a naplánuje zpětné volání Device Activity na konec okna. Monitorovací rozšíření pak znovu nastaví aktuální pravidlo blokování, i když hlavní aplikace neběží.
Placený přístup musí být na zařízení stále rozpoznán. Aplikace kontroluje stav předplatného před udělením nouzového odemknutí. Stávající nárok v mezipaměti může přežít neúspěšné obnovení; chybějící nebo první nárok nelze vytvořit offline.
Opětovné zamknutí má dvě lokální cesty. Systémové rozšíření je cesta na pozadí. Pokud je toto zpětné volání zpožděno nebo plánování selže, Fella také sladí lokálně uložený čas ukončení při příštím spuštění aplikace. Zjistěte více o chování nouzového odemknutí.
Fella nesměruje provoz aplikací přes VPN ani proxy. Jejím úkolem je omezit přístup k vybraným aplikacím pro iPhone prostřednictvím frameworků Čas u obrazovky od Apple. Proto štít aplikace nezávisí na aktivním datovém připojení ani vzdáleném filtračním serveru.
Síťové filtry řeší jiný problém. Nástroje založené na VPN nebo DNS jsou často navrženy k filtrování webů a síťových požadavků. Některé si také mohou zachovat užitečné offline chování. Fella netvrdí, že každý blokátor přes VPN selže bez internetu; vysvětluje, že její vlastní cesta blokování aplikací VPN nepoužívá.
Offline blokování aplikací není offline filtrování webu. Fella blokuje vybrané aplikace. Netvrdí, že blokuje každý web, připojení nebo kus internetového obsahu, když jste offline. Vyhrazená stránka bez VPN bude vlastnit širší srovnání metody vymáhání, až bude tato stránka publikována.
Váš nativní výběr blokovaných aplikací je reprezentován neprůhlednými tokeny Času u obrazovky od Apple. Fella ukládá tyto tokeny v lokální App Group používané aplikací a jejími blokovacími rozšířeními. Tokeny z výběru Apple se neposílají jako analytické vlastnosti.
Fella není zcela offline aplikace. Produkční aplikace používá RevenueCat pro předplatné, volitelné služby účtů pro autentizaci a podporovanou synchronizaci, PostHog pro produktovou analytiku a Sentry pro diagnostiku. Tyto služby mohou odesílat svá zdokumentovaná data, když je připojení k dispozici.
Před rozhodnutím si přečtěte úplné hranice. Podívejte se na Zásady ochrany osobních údajů pro úplný soupis dat.
Vaše internetové připojení by nemělo být tím, co udržuje blok naživu. Základní pravidlo Felly je aplikováno iOS na telefonu, takže tunel ve vlaku, hluché místo, vypnutý datový tarif nebo záměrné přepnutí do režimu Letadlo neodstraní již aktivní štít aplikace.
Fella se hodí, když je problém přístup k aplikaci. Není to VPN, filtr webů ani služba vzdáleného monitorování. Je to blokátor aplikací pro iPhone postavený na lokálních omezeních vybraných aplikací, ručních relacích, plánovaných rutinách a řízeném nouzovém přístupu.
Everything you need to stay focused, right from Home.
Ano. Poté, co je Fella nastavena a placený přístup je na zařízení k dispozici, základní pravidla blokování aplikací Wi-Fi nepotřebují. Aktivní štíty, registrované plány, časování relací a stav nouzového odemknutí jsou řešeny pomocí frameworků Čas u obrazovky od Apple a lokálního úložiště.
Ano. Vypnutí mobilních dat neodstraní aktivní štít aplikace Fella ani nezastaví dříve zaregistrovaný plán. Nákupy předplatného, obnovy, synchronizace účtu a doručování analytiky stále vyžadují připojení.
Režim Letadlo neodstraní lokálně aplikovaná omezení Času u obrazovky od Felly. Tento závěr je ověřen z architektury Felly na zařízení a automatizovaných testů, ne ze současného testu režimu Letadlo na reálném zařízení.
Základní blokování Felly ne. Apple Managed Settings aplikuje štít aplikace na zařízení, zatímco Device Activity spouští zpětná volání registrovaných relací a plánů. Fakturace, synchronizace účtu a analytika zůstávají síťovými službami.
Ne. Fella aplikuje omezení aplikací prostřednictvím frameworků Family Controls, Managed Settings a Device Activity od Apple, místo směrování provozu přes VPN Felly.
Dříve zaregistrované plány spouští a ukončuje systémové rozšíření Device Activity na iPhonu. Rozšíření čte lokálně uložený stav plánu a výběru aplikací a neobsahuje žádného síťového klienta.
Ano, pro aktivní lokální blokovací relaci, když zařízení již rozpozná placený přístup. Fella ukládá časování nouzového odemknutí lokálně, odstraní štít na pět minut a zaregistruje zpětné volání Device Activity na zařízení k jeho opětovnému nasazení.
Ano na již nastavené instalaci, když jsou oprávnění Času u obrazovky, výběr aplikací a placený nárok dostupné lokálně. Spuštění časovače a nasazení štítu využívá API na zařízení. První nákup nebo neuložená kontrola nároku stále vyžaduje internet.
RevenueCat se používá pro produkty předplatného, nákupy, obnovy a obnovy nároků. Tyto operace mohou vyžadovat internet. Fella zachovává poslední známý stav předplatného, když obnovení selže, a RevenueCat udržuje lokální mezipaměť informací o zákazníkovi, ale první nákup nebo chybějící mezipaměť nelze dokončit offline.
Nativní výběr Času u obrazovky vrací tokeny chránící soukromí pro vybrané aplikace a kategorie. Fella ukládá tyto tokeny ve své lokální App Group pro aplikaci a blokovací rozšíření. Neposílají se jako analytické vlastnosti.