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