Keep it up App
Mantenha-se atualizado verifica serviços de rede periodicamente enviando um ping, conectando-se a uma porta específica ou baixando um site. Também pode ser usado para garantir que uma conexão com um tempo limite seja mantida ativa.
Recursos
- Criar várias tarefas de rede separadas
- Uma tarefa monitora um serviço de rede em um intervalo especificado
- Uma tarefa envia um número especificado de pings, realiza um número especificado de tentativas de conexão ou baixa um arquivo ou um site
- Tentativas bem-sucedidas e malsucedidas são registradas
- Arquivos baixados podem ser automaticamente excluídos após um download bem-sucedido ou podem ser mantidos
- Notificações podem ser enviadas em caso de falha ou tentativa malsucedida
- Uma tarefa de rede pode ser restrita a conexões WiFi, ou seja, não realiza nenhuma ação em redes móveis com dados de download potencialmente limitados
- A configuração pode ser exportada e importada como um arquivo de dados JSON
Permissões
- RECEIVE_BOOT_COMPLETED para reiniciar tarefas de rede em execução na inicialização do dispositivo
- ACCESS_NETWORK_STATE para verificar a acessibilidade da rede
- INTERNET para acessar a internet
- WAKE_LOCK para manter o dispositivo acordado enquanto executa uma tarefa
- FOREGROUND_SERVICE para iniciar o serviço em primeiro plano para execução de tarefas
Nota
O aplicativo funciona melhor se você desativar a otimização da bateria. Se a otimização da bateria estiver ativa, a execução das tarefas de rede pode ser pouco confiável, especialmente para intervalos curtos, ou seja, podem ser acionadas com menos frequência e o tempo de acionamento pode não ser exato. Há um link no aplicativo que leva às configurações de bateria do Android para o aplicativo. Claro, com a otimização da bateria desativada, o consumo de energia pode ser maior.










