stopou_blocker_actions
library
Functions
-
debugCurrentConfig()
→ Future<Map<String, dynamic>>
-
🔧 DEBUG CONFIGURAÇÃO ATUAL
-
diagnosticCompleteSystem()
→ Future<void>
-
🧪 DIAGNÓSTICO COMPLETO
-
disableDebugMode()
→ Future<bool>
-
🧪 DESATIVAR DEBUG MODE - Reativa throttling para produção
-
emergencyStop()
→ Future<void>
-
🚨 PARADA DE EMERGÊNCIA - Força parada múltipla
-
enableDebugMode()
→ Future<bool>
-
🧪 ATIVAR DEBUG MODE - Desabilita throttling para testes
-
getDebugInstructions()
→ Future<String>
-
📋 INSTRUÇÕES DE DEBUG
-
getInstalledAppsForFlutterFlow()
→ Future<List<Map<String, dynamic>>>
-
📱 OBTER APLICATIVOS INSTALADOS - Compatível com FlutterFlow
-
hasAccessibilityPermission()
→ Future<bool>
-
🔐 VERIFICAR PERMISSÃO ACESSIBILIDADE
-
hasVpnPermission()
→ Future<bool>
-
🔐 VERIFICAR PERMISSÃO VPN
-
isKeywordActive()
→ Future<bool>
-
🔍 VERIFICAR STATUS KEYWORDS
-
isVpnActive()
→ Future<bool>
-
🌐 VERIFICAR STATUS VPN
-
openAccessibilitySettings()
→ Future<bool>
-
🔐 ABRIR CONFIGURAÇÕES DE ACESSIBILIDADE
-
repairSystem()
→ Future<void>
-
🔧 REPARO AUTOMÁTICO
-
requestAccessibilityPermission()
→ Future<bool>
-
🔐 SOLICITAR PERMISSÃO ACESSIBILIDADE
-
requestVpnPermission()
→ Future<bool>
-
🔐 SOLICITAR PERMISSÃO VPN
-
startAppBlockerAction(List<String> packages)
→ Future<bool>
-
🚫 Custom Action: Inicia bloqueio de aplicativos específicos
-
startBlockerKeywords({List<String> keywords = const ['bet', 'casino', 'aposta'], String? redirectRoute})
→ Future<bool>
-
🔍 INICIAR KEYWORDS - Método direto para detecção
-
startBlockerVpn()
→ Future<bool>
-
🌐 INICIAR VPN - Método direto para VPN
-
startVpnBlocking()
→ Future<bool>
-
🔄 MÉTODOS LEGADOS (mantidos para compatibilidade)
-
startVpnBlockingWithSuffixes({List<String> customSuffixes = const ['.bet', '.bet.br'], List<String> allowedDomains = const ['google.com', 'youtube.com', 'github.com', 'googleapis.com', 'firebaseio.com', 'android.com']})
→ Future<bool>
-
🌐 INICIAR VPN COM SUFIXOS ESPECÍFICOS
-
stopAllBlockers()
→ Future<bool>
-
🛑 PARAR TUDO - Para VPN e Keywords
-
stopAppBlockerAction()
→ Future<bool>
-
✅ Custom Action: Para bloqueio de aplicativos
-
stopBlockerKeywords()
→ Future<bool>
-
🔍 PARAR KEYWORDS - Método direto para parar detecção
-
stopBlockerVpn()
→ Future<bool>
-
🌐 PARAR VPN - Método direto para parar VPN
-
stopEverything()
→ Future<bool>
-
-
stopVpnBlocking()
→ Future<bool>
-
-
testAppBlockerAction()
→ Future<void>
-
🧪 Custom Action: Teste completo de bloqueio de aplicativos
-
testInstalledApps()
→ Future<void>
-
📱 TESTE DE APLICATIVOS INSTALADOS - Com validação completa
-
testKeywordDetection()
→ Future<void>
-
🧪 TESTE DE KEYWORDS