Blokir aplikasi
bahkan saat offline
Fella menggunakan kontrol Durasi Layar asli Apple. Pemblokiran aktif tidak bergantung pada Wi-Fi, data seluler, VPN atau server jarak jauh.
Fella menggunakan kontrol Durasi Layar asli Apple. Pemblokiran aktif tidak bergantung pada Wi-Fi, data seluler, VPN atau server jarak jauh.
Ya — pemblokiran inti Fella bekerja offline setelah aplikasi diatur di iPhone. Mematikan Wi-Fi atau data seluler tidak menghapus perisai aktif. Jadwal yang sudah terdaftar tetap berjalan lewat sistem Device Activity Apple. Sesi manual dan buka kunci darurat memakai API Durasi Layar lokal dan status lokal saat perangkat sudah mengenali akses berbayarmu.
Itu tidak berarti setiap bagian Fella sepenuhnya offline. Membeli atau memulihkan langganan, menyegarkan informasi akun atau hak saat tidak ada cache yang bisa dipakai, mengunduh pembaruan, dan mengirim analitik semuanya butuh jaringan. Pemblokiran offline adalah klaim tentang penegakan — bukan penagihan, akun, atau setiap layanan sekitar.
| Fitur | Bekerja offline? | Apa yang dilakukan implementasi saat ini |
|---|---|---|
| Blok aplikasi aktif yang ada | Ya | Managed Settings menjaga aplikasi terpilih tetap terlindungi di perangkat |
| Wi-Fi atau seluler dimatikan di tengah sesi | Ya | Sumber aktif, tanggal sesi, token pilihan, dan status perisai bersifat lokal |
| Sesi manual baru | Ya, jika sudah diatur dan berhak | Fella mendaftarkan timer Device Activity lokal dan menerapkan perisai; hak harus tersedia dari cache perangkat |
| Jadwal yang sudah dikonfigurasi | Ya | Ekstensi Device Activity memulai dan mengakhiri jendela jadwal terdaftar tanpa memanggil server Fella |
| Buat atau ubah jadwal | Ya, jika sudah diatur dan berhak | Jadwal dan pilihan disimpan lokal dan didaftarkan ke Device Activity |
| Buka kunci darurat | Ya, jika memenuhi syarat | Status lokal mengangkat perisai selama lima menit; callback di perangkat menerapkannya kembali |
| Buka ulang aplikasi | Status blok inti: ya | Fella membangun kembali kebenaran pemblokiran dari data App Group lokal dan menerapkan kembali perisai yang diinginkan; akses berbayar harus tetap tersedia dari cache |
| Pembelian langganan | Tidak | Apple dan RevenueCat harus menyelesaikan transaksi |
| Pulihkan Pembelian | Tidak | Layanan kwitansi RevenueCat dan App Store terlibat |
| Hak baru atau sinkronisasi akun | Tidak | Status langganan atau autentikasi jarak jauh butuh koneksi saat belum di-cache |
| Unggah analitik | Tidak | Event hanya bisa mencapai PostHog saat konektivitas kembali; penghitung sisi ekstensi disimpan lokal dulu |
| Unduh atau pembaruan App Store | Tidak | App Store memerlukan koneksi jaringan |
Restart perangkat tidak dicantumkan sebagai skenario offline yang dijamin. Sumber membangun kembali perisai dan kebenaran sesi dari status lokal bersama saat Fella diluncurkan, dan jadwal Device Activity terdaftar dikelola sistem. Tapi tidak ada iPhone terhubung yang tersedia untuk tes restart dalam Mode Pesawat, jadi halaman ini tidak menjanjikan urutan spesifik itu.
1. Penegakan pemblokiran terjadi di iPhone. Fella meminta izin ke sistem Family Controls Apple, menerima token yang menjaga privasi untuk aplikasi atau kategori yang kamu pilih, dan memberikan token itu ke Managed Settings. Managed Settings menerapkan perisai sistem.
2. Status sesi dan jadwal disimpan secara lokal. Waktu mulai dan selesai manual, sumber pemblokiran aktif, rutinitas, nama aktivitas terdaftar, dan waktu buka kunci darurat berada di App Group bersama aplikasi. Itu memungkinkan aplikasi utama dan ekstensinya menyepakati aturan saat ini tanpa memeriksa server Fella.
3. Layanan langganan, akun, dan analitik memakai jaringan. RevenueCat menangani produk, pembelian, pemulihan, dan penyegaran hak. Autentikasi memakai layanan akun Fella saat akun dipakai. PostHog menerima analitik produk. Tak satu pun layanan itu adalah mekanisme yang menjaga perisai aplikasi yang sudah aktif tetap di layar.
Blokir tetap aktif. Mematikan Wi-Fi, menonaktifkan data seluler, atau mengaktifkan Mode Pesawat tidak menghapus perisai Managed Settings. Pembatasan tidak ditegakkan dengan terus-menerus bertanya ke server jarak jauh apakah aplikasi boleh dibuka.
Sesi tetap punya waktu selesai lokal. Fella mempertahankan tanggal sesi manual dan mendaftarkan callback Device Activity sebagai cadangan sistem. Kehilangan koneksi tidak menulis ulang status itu atau menonaktifkan sumber pemblokiran.
Mode Pesawat bukan bypass tanpa internet. Arsitektur saat ini tidak memiliki ketergantungan jaringan di jalur perisai, pemantau jadwal, atau penguncian darurat. Ini adalah bukti tingkat kode dan tes otomatis; belum diulang pada iPhone fisik yang terhubung saat ini untuk halaman ini.
Ya, dengan instalasi yang sudah dikonfigurasi dan berhak. Memulai sesi manual mendaftarkan awal dan akhirnya ke sistem Device Activity Apple, menulis tanggal ke penyimpanan lokal bersama, menandai sumber pemblokiran manual aktif, dan menerapkan perisai aplikasi terpilih. Tak satu pun tindakan itu memanggil backend Fella.
Pemeriksaan langganan adalah batasnya. Fella memeriksa akses berbayar sebelum memulai. RevenueCat menyimpan cache informasi pelanggan di perangkat, dan Fella mempertahankan status aktif terakhir yang diketahui jika penyegaran gagal. Jika aplikasi tidak punya cache hak yang bisa dipakai — seperti sebelum pembelian pertama — tidak bisa menetapkan akses berbayar offline.
Pemilihan aplikasi dan izin Durasi Layar harus sudah tersedia. Pemilih sistem dan otorisasi milik iOS. Halaman ini tidak menjanjikan bahwa pengaturan pertama kali, pembelian, atau pemulihan akun bisa diselesaikan tanpa koneksi.
Fella mendaftarkan jadwal rutinitas dengan Device Activity. Saat interval terdaftar dimulai, iOS menjalankan ekstensi monitor Fella. Ekstensi mengaktifkan sumber pemblokiran yang cocok dan menerapkan perisai dari status lokal bersama. Saat interval berakhir, ia menghapus sumber itu dan merekonsiliasi blok yang tumpang tindih.
Aplikasi utama tidak harus terbuka. Itulah gunanya memakai ekstensi monitor Device Activity. Callback awal dan akhirnya tidak mengandung RevenueCat, PostHog, Supabase, URLSession, atau klien jaringan lain.
Offline bukan berarti kebal terhadap setiap perubahan sistem. Mencabut izin Durasi Layar, mengubah pengaturan perangkat, atau menghapus otorisasi yang diperlukan adalah masalah berbeda dari kehilangan koneksi internet. Lihat cara kerja sesi dan rutinitas Fella.
Pembukaan itu sendiri tidak butuh respons server. Saat memenuhi syarat, Fella menyimpan awal dan akhir lima menit secara lokal, menghapus perisai sementara, dan menjadwalkan callback Device Activity untuk akhir jendela. Ekstensi monitor lalu menerapkan kembali aturan pemblokiran saat ini bahkan jika aplikasi utama tidak berjalan.
Akses berbayar tetap harus dikenali di perangkat. Aplikasi memeriksa status langganan sebelum memberikan buka kunci darurat. Hak yang sudah di-cache bisa bertahan saat penyegaran gagal; hak yang hilang atau pertama kali tidak bisa dibuat offline.
Penguncian ulang punya dua jalur lokal. Ekstensi sistem adalah jalur latar belakang. Jika callback itu tertunda atau penjadwalan gagal, Fella juga merekonsiliasi waktu akhir yang disimpan lokal saat aplikasi dijalankan berikutnya. Pelajari lebih lanjut tentang perilaku buka kunci darurat.
Fella tidak merutekan lalu lintas aplikasi lewat VPN atau proxy. Tugasnya adalah membatasi akses ke aplikasi iPhone terpilih lewat framework Durasi Layar Apple. Itulah mengapa perisai aplikasi tidak bergantung pada koneksi data aktif atau server filter jarak jauh.
Filter jaringan menyelesaikan masalah berbeda. Alat berbasis VPN atau DNS sering dirancang untuk menyaring situs web dan permintaan jaringan. Beberapa juga bisa mempertahankan perilaku offline yang berguna. Fella tidak mengklaim setiap pemblokir VPN gagal tanpa internet; Fella menjelaskan bahwa jalur pemblokirannya sendiri tidak memakainya.
Pemblokiran aplikasi offline bukan penyaringan web offline. Fella memblokir aplikasi terpilih. Tidak mengklaim memblokir setiap situs web, koneksi, atau potongan konten internet saat offline. Halaman khusus tanpa VPN akan membahas perbandingan metode penegakan yang lebih luas saat halaman itu diterbitkan.
Pilihan aplikasi terblokir nativemu diwakili token Durasi Layar Apple yang buram. Fella menyimpan token itu di App Group lokal yang dipakai aplikasi dan ekstensi pemblokirannya. Token dari pemilih Apple tidak dikirim sebagai properti analitik.
Fella bukan aplikasi yang sepenuhnya offline. Aplikasi produksi memakai RevenueCat untuk langganan, layanan akun opsional untuk autentikasi dan sinkronisasi yang didukung, PostHog untuk analitik produk, dan Sentry untuk diagnostik. Layanan itu bisa mengirim data terdokumentasinya saat koneksi tersedia.
Baca batasan lengkap sebelum memutuskan. Lihat Kebijakan Privasi untuk inventaris data lengkap dan filosofi privasi Fella untuk penjelasan bahasa sederhana tentang pemblokiran di perangkat.
Koneksi internetmu seharusnya bukan yang menjaga blokir tetap hidup. Aturan inti Fella diterapkan oleh iOS di ponsel, jadi terowongan kereta, area tanpa sinyal, paket data yang dinonaktifkan, atau perpindahan sengaja ke Mode Pesawat tidak menghapus perisai aplikasi yang sudah aktif.
Fella cocok saat akses aplikasi adalah masalahnya. Ia bukan VPN, filter situs web, atau layanan pemantauan jarak jauh. Ia adalah pemblokir aplikasi iPhone yang dibangun di sekitar pembatasan aplikasi terpilih lokal, sesi manual, rutinitas terjadwal, dan akses darurat terkendali.
Everything you need to stay focused, right from Home.
Ya. Setelah Fella diatur dan akses berbayar tersedia di perangkat, aturan inti pemblokiran tidak butuh Wi-Fi. Perisai aktif, jadwal terdaftar, pengaturan waktu sesi, dan status buka kunci darurat ditangani lewat framework Durasi Layar Apple dan penyimpanan lokal.
Ya. Mematikan data seluler tidak menghapus perisai Fella yang aktif atau menghentikan jadwal yang sudah terdaftar. Pembelian langganan, pemulihan, sinkronisasi akun, dan pengiriman analitik tetap butuh koneksi.
Mode Pesawat tidak menghapus batasan Durasi Layar yang diterapkan Fella secara lokal. Kesimpulan ini diverifikasi dari arsitektur on-device Fella dan tes otomatis, bukan dari tes Mode Pesawat di perangkat nyata saat ini.
Pemblokiran inti Fella tidak. Managed Settings menerapkan perisai aplikasi di perangkat, sementara Device Activity menjalankan callback sesi dan jadwal terdaftar. Akses internet tetap dipakai layanan sekitar seperti penagihan, sinkronisasi akun, dan analitik.
Tidak. Fella menerapkan batasan aplikasi lewat framework Family Controls, Managed Settings, dan Device Activity Apple, bukan dengan merutekan lalu lintas lewat VPN Fella.
Jadwal yang sudah terdaftar dimulai dan diakhiri oleh ekstensi sistem Device Activity Apple di iPhone. Ekstensi membaca status jadwal dan pilihan aplikasi yang disimpan lokal dan tidak mengandung klien jaringan.
Ya, untuk sesi pemblokiran lokal yang aktif saat perangkat sudah mengenali akses berbayar. Fella menyimpan waktu buka kunci darurat secara lokal, menghapus perisai lima menit, dan mendaftarkan callback Device Activity di perangkat untuk menerapkannya kembali.
Ya pada instalasi yang sudah diatur saat izin Durasi Layar, pilihan aplikasi, dan hak berbayar tersedia secara lokal. Memulai timer dan menerapkan perisainya memakai API on-device. Pembelian pertama atau cek hak yang belum di-cache tetap butuh internet.
RevenueCat dipakai untuk produk langganan, pembelian, pemulihan, dan penyegaran hak. Operasi itu bisa butuh internet. Fella mempertahankan status langganan terakhir yang diketahui saat penyegaran gagal, dan RevenueCat menjaga cache informasi pelanggan lokal, tapi pembelian pertama atau cache yang hilang tidak bisa diselesaikan offline.
Pemilih Durasi Layar native mengembalikan token yang menjaga privasi untuk aplikasi dan kategori terpilih. Fella menyimpan token itu di App Group lokal untuk aplikasi dan ekstensi pemblokiran. Token tidak dikirim sebagai properti analitik.