Estä sovellukset
myös offline-tilassa

Fella käyttää Applen natiiveja Ruutuaika-säätöjä sovellusten estoon. Aktiivinen esto ei riipu Wi-Fistä, mobiilidatasta, VPN-yhteydestä tai etäpalvelimen tavoitettavuudesta.

Matthew KPerustaja, FellaOpas

Toimiiko Fella offline-tilassa?

Kyllä – Fellan ydinesto toimii offline-tilassa, kun sovellus on asennettu iPhonelle. Wi-Fin tai mobiilidatan pois kytkeminen ei poista aktiivista suojaa. Aiemmin rekisteröidyt aikataulut toimivat edelleen Applen Device Activity -järjestelmän kautta. Manuaaliset sessiot ja hätäavaus käyttävät paikallisia Ruutuaika-rajapintoja ja paikallista tilaa, kun laite jo tunnistaa maksullisen käyttöoikeutesi.

Se ei tarkoita, että koko Fella toimisi täysin offline-tilassa. Tilauksen ostaminen tai palauttaminen, tili- tai käyttöoikeustietojen päivittäminen kun käyttökelpoista välimuistia ei ole, päivitysten lataaminen ja analytiikan lähetys vaativat verkon. Offline-esto koskee täytäntöönpanoa – ei laskutusta, tilejä tai kaikkia oheispalveluita.

OminaisuusToimiiko offline?Mitä nykyinen toteutus tekee
Aktiivinen sovellusestoKylläManaged Settings pitää valitut sovellukset suojattuina laitteella
Wi-Fi tai mobiilidata pois päältä kesken sessionKylläAktiivinen lähde, session päivämäärät, valintatokenit ja suojan tila ovat paikallisia
Uusi manuaalinen sessioKyllä, kun asennettu ja oikeutettuFella rekisteröi paikallisen Device Activity -ajastimen ja soveltaa suojan; käyttöoikeuden on löydyttävä laitteen välimuistista
Aiemmin määritetty aikatauluKylläDevice Activity -laajennus käynnistää ja lopettaa rekisteröidyt aikatauluikkunat ilman kutsuja Fellan palvelimille
Aikataulun luominen tai muuttaminenKyllä, kun asennettu ja oikeutettuAikataulu ja valinta tallennetaan paikallisesti ja rekisteröidään Device Activityyn
HätäavausKyllä, kun oikeutettuPaikallinen tila nostaa suojan viideksi minuutiksi; laitteen takaisinkutsu palauttaa sen
Sovelluksen uudelleenkäynnistysYdineston tila: kylläFella rakentaa eston totuuden uudelleen paikallisesta App Group -datasta ja soveltaa halutun suojan; maksullisen käyttöoikeuden on säilyttävä välimuistissa
Tilauksen ostaminenEiApple ja RevenueCat toteuttavat maksutapahtuman
Ostosten palautusEiRevenueCat ja App Storen kuittipalvelut ovat mukana
Uusi käyttöoikeus- tai tilisynkronointiEiEtätilaus- tai tunnistautumistila tarvitsee yhteyden kun sitä ei ole jo välimuistissa
Analytiikan lähetysEiTapahtumat tavoittavat PostHogin vasta yhteyden palatessa; laajennuksen laskurit tallennetaan ensin paikallisesti
App Store -lataus tai -päivitysEiApp Store vaatii verkkoyhteyden

Mitä tarkalleen toimii ilman internetiä

Laitteen uudelleenkäynnistystä ei ole listattu taatuksi offline-skenaarioksi. Lähdekoodi rakentaa suojat ja session totuuden uudelleen jaetusta paikallisesta tilasta kun Fella käynnistyy, ja rekisteröidyt Device Activity -aikataulut ovat järjestelmän hallitsemia. Mutta yhdistettyä iPhonea ei ollut saatavilla uudelleenkäynnistys lentotilassa -testiin, joten tämä sivu ei lupaa kyseistä ketjua.

Esto, paikallinen tila ja verkkopalvelut ovat eri kerroksia

1. Eston täytäntöönpano tapahtuu iPhonessa. Fella pyytää lupaa Applen Family Controls -järjestelmältä, vastaanottaa yksityisyyttä suojaavia tokeneita valitsemillesi sovelluksille tai kategorioille ja antaa ne Managed Settingsille. Managed Settings soveltaa järjestelmän suojan.

2. Session ja aikataulun tila tallennetaan paikallisesti. Manuaaliset aloitus- ja lopetusajat, aktiiviset estolähteet, rutiinit, rekisteröidyt aktiviteettinimet ja hätäavauksen ajankohdat ovat sovelluksen jaetussa App Groupissa. Näin pääsovellus ja sen laajennukset ovat yhtä mieltä voimassa olevasta säännöstä ilman Fellan palvelimen tarkistusta.

3. Tilaus-, tili- ja analytiikkapalvelut käyttävät verkkoa. RevenueCat hoitaa tuotteet, ostot, palautukset ja käyttöoikeuksien päivitykset. Tunnistautuminen käyttää Fellan tilipalvelua kun tiliä käytetään. PostHog vastaanottaa tuoteanalytiikan. Mikään näistä palveluista ei ole mekanismi, joka pitää jo aktiivisen sovellussuojan ruudulla.

Mitä tapahtuu kun yhteys katkeaa kesken eston

Esto pysyy aktiivisena. Wi-Fin pois kytkeminen, mobiilidatan poistaminen tai lentotilan kytkeminen ei poista Managed Settings -suojaa. Rajoitusta ei valvota kysymällä jatkuvasti etäpalvelimelta, saako sovelluksen avata.

Sessiolla on edelleen paikallinen päättymisaika. Fella säilyttää manuaalisen session päivämäärät ja rekisteröi Device Activity -takaisinkutsut järjestelmän varmistuksena. Yhteyden menetys ei kirjoita tätä tilaa uudelleen eikä deaktivoi estolähdettä.

Lentotila ei ole offline-kiertotie. Nykyinen arkkitehtuuri ei sisällä verkkoriippuvuutta suojassa, aikatauluvalvonnassa tai hätälukituksen poluissa. Tämä on kooditason ja automatisoitujen testien näyttöä; sitä ei ole toistettu tällä hetkellä yhdistetyllä fyysisellä iPhonella tätä sivua varten.

Voinko aloittaa uuden eston offline-tilassa?

Kyllä, jo määritetyllä ja oikeutetulla asennuksella. Manuaalisen session aloittaminen rekisteröi sen alun ja lopun Applen Device Activity -järjestelmään, kirjoittaa päivämäärät jaettuun paikalliseen tallennukseen, merkitsee manuaalisen estolähteen aktiiviseksi ja soveltaa valittujen sovellusten suojan. Mikään näistä toimista ei kutsu Fellan taustajärjestelmää.

Tilaustarkistus on raja. Fella tarkistaa maksullisen käyttöoikeuden ennen aloitusta. RevenueCat tallentaa asiakastiedot välimuistiin laitteelle, ja Fella säilyttää viimeisimmän aktiivisen tilan jos päivitys epäonnistuu. Jos sovelluksella ei ole käyttökelpoista käyttöoikeusvälimuistia – kuten ennen ensimmäistä ostoa – se ei voi muodostaa maksullista käyttöoikeutta offline-tilassa.

Sovellusvalinnan ja Ruutuaika-luvan on jo oltava saatavilla. Järjestelmän valitsin ja valtuutus kuuluvat iOS:lle. Tämä sivu ei lupaa, että ensiasennus, osto tai tilin palautus onnistuu ilman yhteyttä.

Ajastetut estot suoritetaan laitteella

Fella rekisteröi rutiiniaikataulut Device Activityyn. Kun rekisteröity aikaväli alkaa, iOS ajaa Fellan valvontalaajennuksen. Laajennus aktivoi vastaavan estolähteen ja soveltaa suojan jaetusta paikallisesta tilasta. Kun aikaväli päättyy, se poistaa lähteen ja sovittaa mahdollisen päällekkäisen eston.

Pääsovelluksen ei tarvitse olla auki. Juuri siksi käytetään Device Activity -valvontalaajennusta. Sen aloitus- ja lopetuskutsut eivät sisällä RevenueCatia, PostHogia, Supabasea, URLSessionia tai muuta verkkoyhteysasiakasta.

Offline ei tarkoita immuuniutta kaikille järjestelmämuutoksille. Ruutuaika-luvan peruminen, laiteasetusten muuttaminen tai vaaditun valtuutuksen poistaminen on eri asia kuin internet-yhteyden menetys. Katso miten Fellan sessiot ja rutiinit toimivat.

Hätäavaus käyttää myös paikallista tilaa

Itse avaus ei tarvitse palvelinvastausta. Kun olet oikeutettu, Fella tallentaa viiden minuutin alun ja lopun paikallisesti, poistaa suojan väliaikaisesti ja ajastaa Device Activity -takaisinkutsun ikkunan loppuun. Valvontalaajennus palauttaa sitten voimassa olevan estosäännön vaikka pääsovellus ei olisi käynnissä.

Maksullinen käyttöoikeus on silti tunnistettava laitteella. Sovellus tarkistaa tilauksen tilan ennen hätäavauksen myöntämistä. Olemassa oleva välimuistissa oleva käyttöoikeus voi selvitä epäonnistuneesta päivityksestä; puuttuvaa tai ensimmäistä käyttöoikeutta ei voi luoda offline-tilassa.

Uudelleenlukituksella on kaksi paikallista polkua. Järjestelmälaajennus on taustapolku. Jos takaisinkutsu viivästyy tai ajastus epäonnistuu, Fella sovittaa myös paikallisesti tallennetun päättymisajan seuraavalla sovelluksen käynnistyksellä. Lue lisää hätäavauksen toiminnasta.

Natiivi sovellussuoja on eri asia kuin verkon suodatus

Fella ei reititä sovellusliikennettä VPN:n tai välityspalvelimen läpi. Sen tehtävä on rajoittaa pääsyä valittuihin iPhone-sovelluksiin Applen Ruutuaika-kehysten kautta. Siksi sovellussuoja ei riipu aktiivisesta datayhteydestä tai etäsuodatuspalvelimesta.

Verkkosuodattimet ratkaisevat eri ongelman. VPN- tai DNS-pohjaiset työkalut on usein suunniteltu suodattamaan verkkosivuja ja verkkopyyntöjä. Jotkut voivat säilyttää hyödyllisen offline-käyttäytymisen myös. Fella ei väitä, että jokainen VPN-estäjä epäonnistuu ilman internetiä; se selittää, että Fellan oma sovellusestopolku ei käytä sellaista.

Offline-sovellusesto ei ole offline-verkkosuodatusta. Fella estää valitut sovellukset. Se ei väitä estävänsä jokaista verkkosivua, yhteyttä tai internet-sisältöä offline-tilassa. Erillinen ei-VPN-sivu käsittelee laajemman täytäntöönpanotapojen vertailun kun se julkaistaan.

Mikä pysyy paikallisena – ja mikä ei

Natiivi estettyjen sovellusten valintasi esitetään Applen läpinäkymättöminä Ruutuaika-tokeneina. Fella tallentaa nämä tokenit paikalliseen App Groupiin, jota sovellus ja sen estolaajennukset käyttävät. Applen valitsimen tokeneita ei lähetetä analytiikkatietoina.

Fella ei ole täysin offline-sovellus. Tuotantosovellus käyttää RevenueCatia tilauksiin, valinnaisia tilipalveluita tunnistautumiseen ja tuettuun synkronointiin, PostHogia tuoteanalytiikkaan ja Sentryä diagnostiikkaan. Nämä palvelut voivat lähettää dokumentoidut tietonsa kun yhteys on saatavilla.

Lue täydet rajat ennen päätöstä. Katso tietosuojakäytäntö täydellisen tietoluettelon saamiseksi ja Fellan tietosuojafilosofia selkokieliselle selitykselle laitteen sisäisestä estosta.

Eston ei pitäisi kadota Wi-Fin mukana

Internet-yhteytesi ei pitäisi olla se, mikä pitää eston elossa. Fellan ydinsääntö sovelletaan iOS:ssä puhelimessa, joten junatunneli, katvealue, pois kytketty dataliittymä tai harkittu vaihto lentotilaan ei poista jo aktiivista sovellussuojaa.

Fella sopii kun sovellusten käyttö on ongelma. Se ei ole VPN, verkkosivusuodatin tai etävalvontapalvelu. Se on iPhone-sovellusten estäjä joka on rakennettu paikallisten valittujen sovellusten rajoitusten, manuaalisten sessioiden, ajastettujen rutiinien ja hallitun hätäavauksen ympärille.

Fella läheltä

  • Rakennettu Applen Ruutuaika-säätimillä.
  • Yksi 5 minuutin hätäavaus istuntoa kohden.
  • Sovellukset pysyvät oletuksena estettyinä.

Everything you need to stay focused, right from Home.

Fellan aloitusnäyttö, jossa näkyvät keskittymisrutiinit ja istuntojen kestot

Usein kysyttyä offline-estosta

Ota huomiosi takaisin
tästä hetkestä alkaen