SenyAlert — Manual do utilizador
Índice
- O que é o SenyAlert?
- Visão geral rápida
- Primeiros passos
- Usar a app
- Histórico de alertas
- Definições da app
- Ecrã de estado
- O custo real dos SMS
- Suporte & Premium
- Privacidade & Segurança
1. O que é o SenyAlert?
Os seniores de hoje são pessoas ativas e independentes — passeiam, viajam para o estrangeiro, gerem a sua própria vida e têm orgulho nessa autonomia. Mas a partir de certa idade, as capacidades sensoriais e cognitivas podem diminuir silenciosamente, e num momento de stress — uma queda, sentir-se perdido, um susto de saúde — navegar num smartphone para pedir ajuda pode tornar-se um verdadeiro obstáculo.
Muitos seniores não querem carregar um gadget de emergência impessoal nem ser monitorizados por uma central de atendimento. Querem manter-se ligados nas suas próprias condições, com as pessoas em quem confiam.
O SenyAlert preenche essa lacuna. Oferece aos seniores um único toque — ou até um gesto do telefone — para enviar instantaneamente um SOS ou uma mensagem «Estou bem» com a sua localização GPS precisa aos familiares e amigos que escolheram. Sem digitação, sem menus, sem escolher destinatários. As mensagens pré-configuradas são enviadas automaticamente quando a contagem decrescente termina, por SMS para que funcione mesmo sem internet.
Para famílias e cuidadores, a configuração não podia ser mais simples: configura a app no seu próprio telefone e envia ao seu sénior um único Magic Link — basta tocarem nele e estão prontos. E se quiser uma segurança extra, o temporizador de Check-in diário permite ao seu ente querido confirmar que está bem uma vez por dia — enviando automaticamente um alerta se não o fizer. O seu sénior também pode usar a app para notificar sobre a hora de início e fim de uma atividade, e um alerta de check-in perdido será enviado aos contactos se a atividade não for concluída a tempo.
Sem subscrições. Sem contas. Sem rastreamento. Apenas as pessoas certas a receber a mensagem certa no momento certo.
Concebido a pensar nos seniores
- ✅ Botões grandes e de alto contraste — um único SOS e Estou bem
- ✅ Navegação mínima e baixa carga cognitiva
- ✅ Voz para texto — para que os utilizadores não precisem de digitar
- ✅ Contagem decrescente configurável ou manter premido para enviar — evita alertas acidentais
- ✅ Configuração sem fricção via Magic Link — partilhe por WhatsApp, SMS, e-mail; um toque configura tudo
- ✅ Flash do ecrã — 3 lampejos brilhantes confirmam cada alerta enviado, para que utilizadores com perda auditiva nunca o percam (pode ser ativado/desativado)
- ✅ Tons de baixa frequência — sons de alerta predefinidos a 500–600 Hz, mais fáceis de ouvir para perdas auditivas relacionadas com a idade, e ajustáveis às necessidades de cada utilizador
- ✅ Feedback de voz — a app anuncia o estado e as ações realizadas (pode ser ativado/desativado)
- ✅ Contagem decrescente háptica — o telefone pulsa uma vez por segundo durante a contagem decrescente antes do envio
- ✅ Suporte de leitor de ecrã — totalmente compatível com TalkBack (Android) e VoiceOver (iOS); os botões estão etiquetados e os resultados são anunciados em voz alta
2. Visão geral rápida
O SenyAlert está organizado em quatro páginas do ecrã principal entre as quais pode deslizar horizontalmente, ou aceder tocando nos ícones na parte inferior do ecrã.
| Página | Ícone | Nome | Descrição |
|---|---|---|---|
| 1 | 🆘 | SOS | Alerta de emergência — o ecrã predefinido ao abrir a app |
| 2 | 💚 | Estou bem / Check-in | Tranquilidade com um toque ou prazo de check-in diário |
| 3 | 💬 | 4.3 Alertas personalizados | Até 2 botões de mensagem pré-configurados mais uma gravação de voz |
| 4 | ⏱ | Temporizador de atividade | Temporizador homem morto para atividades (Premium) |
A app abre sempre na página SOS, independentemente da página em que estava quando a fechou pela última vez.
O resto das funcionalidades da app — destinatários, histórico, definições e estado — são acessíveis através do ícone de menu (⋮) no canto superior direito.
3. Primeiros passos
3.1 Configuração inicial
Na primeira vez que abre o SenyAlert, será guiado por dois fluxos de configuração inicial.
Passo 1 — Permissões
A app solicita várias permissões necessárias para funcionar corretamente:
| Permissão | Por que é necessária |
|---|---|
| Localização | Para incluir as suas coordenadas GPS nas mensagens de alerta |
| Microfone | Para gravação de mensagens de voz para texto |
| Contactos | Para selecionar destinatários da sua agenda |
| Notificações | Para avisos do Check-in diário e do Temporizador de atividade |
| SMS (Android) | Para envio direto de SMS sem ligação de dados |
| Estado do telefone (Android) | Para detetar a disponibilidade de rede celular/satélite |
| Otimização de bateria (Android) | Para manter os temporizadores em segundo plano a funcionar de forma fiável |
| Intent de ecrã completo (Android 14+) | Para mostrar avisos do temporizador mesmo com o ecrã bloqueado |
Pode tocar em Conceder em cada permissão, ou ignorar e concedê-la mais tarde nas definições do telefone. A app irá avisá-lo se uma permissão em falta impedir uma funcionalidade de funcionar.
Nota: Nenhuma destas informações é enviada para qualquer servidor. As permissões são usadas exclusivamente pela app no seu dispositivo.
Passo 2 — Assistente de configuração
Após as permissões, um assistente de configuração guia-o pelas opções de configuração mais importantes:
- O seu nome (usado nas mensagens de alerta: «[Nome] precisa de ajuda…»)
- Adicionar destinatários (as pessoas que receberão os seus alertas)
- Configurar Twilio (opcional, para SMS por Wi-Fi e alertas iOS automatizados)
- Configurar notificações por e-mail (opcional)
- Personalizar as suas mensagens de alerta
- Testar a entrega antes de terminar
Pode tocar em Ignorar configuração a qualquer momento e configurar tudo mais tarde nas Definições. No entanto, deve ter pelo menos um destinatário configurado antes de o botão SOS estar ativo.
3.2 Configuração familiar — Magic Link
Para cuidadores e familiares. Isto permite-lhe configurar toda a app remotamente para outra pessoa — sem tocar no telefone dela.
O que é o Magic Link?
Um Magic Link é um link web especial que contém toda a sua configuração do SenyAlert codificada. Quando o sénior toca no link no seu telefone, o SenyAlert abre e aplica imediatamente todas as suas definições pré-configuradas — sem assistente de configuração, sem conhecimentos técnicos necessários.
Como criar um Magic Link
Pode iniciar a Configuração de administrador de duas formas:
- No primeiro lançamento: No ecrã de boas-vindas da configuração inicial de permissões, toque em «Configurar para outra pessoa».
- A qualquer momento nas Definições: Toque no menu (⋮) → Definições → role para baixo → Gerar Magic Link.
O ecrã de Configuração de administrador guia-o pelos seguintes passos de configuração:
- Nome do sénior — para personalizar as mensagens de alerta
- SMS Twilio — credenciais de conta para entrega de SMS por Wi-Fi (opcional mas recomendado para iOS)
- Notificações por e-mail — credenciais SMTP (opcional)
- Destinatários — as pessoas que receberão alertas (nome, telefone, e-mail opcional)
- Mensagens de alerta — até 2 textos de mensagem pré-configurados
- UX de alerta — duração da contagem decrescente, método de ativação (toque ou manter), comportamento do widget
- Som — som de notificação, padrões de alerta, tom e volume
- Feedback de voz — TTS ativado/desativado, velocidade, tom, apelido
- Localização — se incluir localização, endereço e timestamp
- Aparência — idioma e tema
- Check-in diário — hora de check-in e desfasamento de aviso
Uma vez concluído, toque em Gerar & Partilhar link. A app cria o Magic Link e abre a folha de partilha do seu telefone — pode enviá-lo por WhatsApp, SMS, e-mail ou qualquer app de mensagens.
O que o Magic Link configura
O Magic Link pode pré-configurar praticamente tudo:
| Categoria | Campos |
|---|---|
| Identidade | Nome do utilizador, apelido de voz |
| Twilio | Ativado/desativado, Account SID, Auth Token, número de telefone, nome do remetente |
| Ativado/desativado, host/porta/utilizador/senha SMTP | |
| Destinatários | Lista completa de contactos (nome, telefone, e-mail) |
| Mensagens | Até 2 textos de alerta pré-configurados |
| UX de alerta | Duração da contagem decrescente, método de ativação, modo widget |
| Som | Som de notificação, padrão (×2), tom (×2), volume |
| Feedback de voz | Ativado, velocidade, tom |
| Localização | Incluir localização, endereço, timestamp, intervalo de cache |
| Aparência | Idioma, modo de tema |
| Comportamento | Início automático, flash ao alertar, formato SMS compacto, alerta de bateria fraca |
| Check-in | Check-in diário ativado, hora, minutos de aviso |
O que acontece no telefone do sénior
Quando o sénior toca no Magic Link no seu telefone:
- O SenyAlert abre automaticamente.
- Uma caixa de diálogo de confirmação explica o que será configurado e de quem é.
- O sénior toca em Aceitar — todas as definições são aplicadas instantaneamente.
- Se a app nunca tiver sido aberta, o sénior vai diretamente para o ecrã principal (ignorando a configuração inicial), precisando apenas de conceder permissões.
- O sénior pode rever e ajustar qualquer definição a qualquer momento no ecrã de Definições.
O Magic Link usa HTTPS (
https://senyalert.com/senyalert?payload=…) e um esquema personalizado (senyalert://config?payload=…). O payload é JSON codificado em Base64 e não contém identificadores de rastreamento. Se o Magic Link incluir um token de autenticação do Twilio ou uma senha de aplicação de e-mail, o payload será encriptado.
3.3 Gerir destinatários
Os destinatários são as pessoas que recebem os seus alertas SOS, mensagens Estou bem e alertas de check-in.
Para gerir destinatários: Toque no menu (⋮) → Destinatários.
Adicionar um destinatário
Toque no botão +. Preencha:
- Nome (opcional mas recomendado) — exibido na app e usado para personalizar mensagens
- Número de telefone — toque na bandeira para selecionar o código do país; introduza apenas dígitos
- E-mail (opcional) — recebe notificações por e-mail além dos SMS
Toque em Guardar.
Editar ou eliminar
- Editar: Toque num destinatário para abrir a caixa de diálogo de edição.
- Eliminar um: Mantenha premido para entrar no modo de seleção, selecione e toque no ícone eliminar.
- Eliminar todos: Toque no ícone do lixo (canto superior direito) e confirme.
Reordenar
Use as setas para cima/baixo ao lado de cada destinatário para alterar a ordem. A ordem determina como os destinatários aparecem nos relatórios de entrega.
Gratuito vs Premium
| Nível | Destinatários máx. |
|---|---|
| Gratuito | 1 |
| Premium | 50 |
Se precisar de mais de um destinatário, atualize para Premium no menu (⋮) → Atualizar.
3.4 Widgets Android
📱 Apenas Android. Os widgets não estão disponíveis no iOS.
O SenyAlert oferece dois tamanhos de widget para o ecrã principal — ambos permitem enviar um alerta SOS com um único toque diretamente do ecrã principal, sem abrir a app.
Adicionar um widget
- Mantenha premida uma área vazia do ecrã principal.
- Toque em Widgets.
- Encontre o SenyAlert na lista.
- Arraste um widget para o ecrã principal.
Estão disponíveis dois tamanhos de widget: Widget padrão — cabe numa célula 2×2 do ecrã principal | Widget grande — cabe numa célula 4×2
Comportamento do widget
Quando toca num widget, abre o SenyAlert e — dependendo da definição do Modo widget:
- Modo contagem decrescente (predefinido): Mostra a caixa de diálogo de contagem decrescente normal antes de enviar. Pode cancelar.
- Modo imediato: Envia o alerta imediatamente sem contagem decrescente.
Pode alterar o Modo widget em Definições → Widget.
Os widgets usam a mesma mensagem de alerta e os mesmos destinatários que o botão SOS na app.
4. Usar a app
4.1 Alerta SOS
A página SOS é a primeira página que vê ao abrir a app. Contém um grande botão SOS.
Enviar um alerta SOS
Toque no botão SOS (ou mantenha-o premido, se Manter premido para enviar estiver ativado — consulte Comportamento dos alertas).
O que acontece:
- Aparece uma caixa de diálogo de contagem decrescente (predefinição: 10 segundos). Um anel de progresso faz a contagem, o telefone pulsa uma vez por segundo (feedback háptico), e uma voz diz «A enviar em [N] segundos…» se o feedback de voz estiver ativo.
- Cancele o alerta tocando no botão Cancelar antes do temporizador expirar.
- Quando a contagem decrescente chega a zero:
- A sua localização GPS é obtida (até 5 segundos para uma posição precisa).
- A mensagem de alerta é montada com o seu nome, o texto da mensagem e um link do Google Maps.
- O alerta é enviado pelo melhor canal disponível (consulte Entrega inteligente de mensagens).
- Um som é reproduzido (3 tons de alerta por predefinição).
- O ecrã pisca 3 vezes se Flash ao alertar estiver ativado.
- Uma caixa de diálogo de Relatório de estado mostra os resultados de entrega por destinatário.
Gravação de voz
Em vez da mensagem SOS predefinida, pode gravar uma mensagem de voz personalizada antes de enviar:
- Toque no ícone do microfone perto do botão SOS.
- Fale a sua mensagem — a app transcreve-a em tempo real.
- O texto transcrito substitui a mensagem predefinida apenas para este envio.
- Toque no botão SOS para enviar com a sua mensagem gravada.
Se o feedback de voz estiver ativado, a app dirá «Pronto para gravar» antes de o microfone abrir.
A gravação de voz usa o reconhecimento de voz integrado do seu dispositivo — nenhum áudio é enviado para qualquer servidor.
Início automático ao lançar
📱 Apenas Android.
Se tiver configurado um atalho de botão físico (via Tasker, MacroDroid ou similar) para lançar o SenyAlert, pode ativar Início automático ao lançar em Definições → Automação. Quando a app é lançada desta forma, inicia imediatamente a contagem decrescente SOS sem qualquer interação.
Isto é útil para: Botões de emergência Bluetooth presos a roupas ou malas — Atalhos de smartwatch — Atalhos de gestos do telefone
A app fecha-se automaticamente após o envio do alerta.
4.2 Estou bem & Check-in diário
Deslize para a direita a partir da página SOS (ou toque no ícone 💚) para chegar à página Estou bem / Check-in.
Esta página tem dois modos entre os quais pode alternar:
Modo 1 — Botão Estou bem
Um grande botão Estou bem envia uma mensagem tranquilizadora a todos os seus destinatários — «[Nome] está bem» com localização GPS.
Use-o quando: há uma emergência nas proximidades (inundação, corte de energia, terramoto) e a sua família está preocupada — chegou a algum lugar em segurança e quer notificar os contactos — quer fazer o check-in após uma consulta médica ou uma viagem
Aplica-se a mesma contagem decrescente, som, flash e fluxo de entrega do alerta SOS.
Modo 2 — Check-in diário
O Check-in diário define um prazo diário antes do qual deve tocar no botão Estou vivo. Se não tocar antes do prazo, é enviado automaticamente um alerta aos seus destinatários.
Configurar o Check-in diário:
- Toque no interruptor para ativar o modo Check-in diário.
- Defina o seu horário limite de check-in (por ex., às 10h00 todos os dias).
- Defina um horário de aviso (por ex., 30 minutos antes do prazo) — a app envia-lhe uma notificação como lembrete.
Como funciona: Todos os dias antes do seu prazo, o botão Estou vivo está disponível para tocar. Se tocar antes do prazo, é enviada uma mensagem de check-in OK aos seus contactos e o temporizador reinicia para amanhã. Se o prazo passar sem toque, é enviado um alerta automático aos seus contactos: «[Nome] não fez o check-in hoje.»
🍎 Nota iOS: No iOS, as notificações de Check-in diário requerem que a app esteja em execução em segundo plano ou que o dispositivo receba notificações locais agendadas. Se a app for fechada forçosamente, o alerta automático pode não disparar de forma fiável. Mantenha a app ativa em segundo plano para check-ins diários fiáveis.
4.3 Alertas personalizados
Deslize para a direita a partir de Estou bem (ou toque no ícone 💬) para chegar à página de Alertas personalizados (Modo padrão).
Esta página mostra uma lista deslocável de botões de mensagens pré-configuradas. Cada botão envia uma mensagem de alerta específica com a sua localização — útil para situações que não requerem uma resposta de emergência mas que ainda precisam de uma notificação rápida.
Exemplos: «Estou a sair de casa agora» — «A ir buscar as crianças, volto numa hora» — «Cheguei em segurança»
Slots de mensagens
Tem até 3 slots de mensagens: os slots 1–2 são mensagens de texto. O slot 3 é sempre um botão de gravação de voz — toque para gravar e enviar uma mensagem falada personalizada.
Editar uma mensagem
- Toque no ícone do lápis em qualquer botão de mensagem.
- Edite o texto diretamente.
- As alterações são guardadas automaticamente.
Também pode atribuir um ícone emoji personalizado a cada slot para distinguir os botões a um olhar.
Adicionar e remover slots
- Toque no botão + no fundo da lista para adicionar um novo slot.
- Toque no ícone do lixo em qualquer slot para o remover (com confirmação).
- Use as setas para cima/baixo para reordenar os slots.
4.4 Temporizador de atividade (Premium)
✨ Funcionalidade Premium. Requer a atualização Premium única.
Deslize para a direita a partir de Alertas personalizados (ou toque no ícone ⏱) para chegar à página do Temporizador de atividade.
O Temporizador de atividade é um interruptor homem morto concebido para atividades a solo: um passeio no campo, um passeio de bicicleta, natação, uma viagem por uma área remota. Define quanto tempo a atividade deve demorar. Se não terminar a atividade antes do prazo, é automaticamente enviado um alerta aos seus contactos com a sua localização.
Dois modos de temporizador
Modo período — defina uma duração: Deslize o seletor de duração para escolher entre 15 e 480 minutos. Exemplo: «Vou fazer uma caminhada de 2 horas.»
Modo hora do dia — defina uma hora de conclusão prevista: Use o seletor de hora para escolher a hora e os minutos. Exemplo: «Devo estar de volta às 18h30.»
Alterne entre modos usando o interruptor no topo da página.
Iniciar uma atividade
- Opcionalmente escreva ou grave uma mensagem personalizada (por ex., «Vou fazer caminhadas nas montanhas»).
- Toque em Iniciar atividade.
- Se Enviar alerta de início estiver ativado (Definições → Atividade), é imediatamente enviado um alerta aos seus contactos: «[Nome] iniciou uma atividade. Regresso previsto: [hora].»
Enquanto a atividade está em curso
A página mostra: o nome/mensagem da atividade — o tempo restante (ou hora alvo) — uma contagem decrescente de aviso: N minutos antes de expirar, a app mostra uma notificação e reproduz um som de aviso. Este é o seu lembrete para tocar em Terminar atividade.
Terminar uma atividade
Toque em Terminar atividade antes do temporizador expirar. Uma caixa de diálogo de confirmação oferece:
- Terminar e enviar alerta (predefinição) — envia um alerta de fim aos contactos: «[Nome] concluiu a atividade.»
- Terminar sem alerta — marca a atividade como concluída sem notificar ninguém.
Um ecrã de celebração confirma o sucesso.
Se o temporizador expirar
Se não terminar a atividade a tempo, é enviado um alerta automático aos seus destinatários: «[Nome] não concluiu a atividade. Última localização conhecida: [coordenadas].»
A app navega para a página do Temporizador de atividade quando o prazo passa.
Fiabilidade em segundo plano
📱 Android: O temporizador funciona como um serviço de primeiro plano nativo — continua a funcionar mesmo que a app esteja em segundo plano, o ecrã esteja desligado ou o dispositivo entre em suspensão. É mostrada uma notificação persistente enquanto o temporizador está ativo (exigido pelo Android para serviços em segundo plano).
🍎 iOS: O temporizador funciona apenas dentro da app. Se o utilizador fechar forçosamente a app, o temporizador não disparará. Para um funcionamento fiável no iOS, não feche forçosamente a app enquanto uma atividade está em curso. Colocar a app em segundo plano (botão home) é adequado.
5. Histórico de alertas
Toque no menu (⋮) → Histórico para ver um registo de todos os alertas enviados.
Ler o histórico
Os alertas são agrupados por data: Hoje — Ontem — Últimos 7 dias — Mais antigos (por mês)
Cada entrada mostra: a mensagem de alerta enviada — a data e hora — um resumo: «2/2 entregues» ou «1/2 falhados» — o método de envio usado (SMS direto, Twilio, fallback Twilio, etc.)
Toque em qualquer entrada para a expandir e ver: Estado por destinatário — ✅ sucesso ou ❌ falha com detalhe do erro para cada pessoa — Coordenadas GPS capturadas no momento do envio — Endereço (se a resolução de endereço estava ativada) — Estado de entrega de e-mail (se o e-mail estava configurado)
Ver localização num mapa
Toque nas coordenadas de localização numa entrada expandida para abrir essa localização no Google Maps.
Exportar histórico
Toque no ícone de partilha (canto superior direito) para exportar o histórico completo de alertas. Pode partilhá-lo como resumo de texto ou ficheiro CSV — útil para partilhar com um médico, cuidador ou seguradora.
Eliminar entradas
- Eliminar uma: Mantenha premida uma entrada e confirme.
- Limpar tudo: Toque no ícone do lixo (canto superior direito) e confirme.
Nível gratuito: O histórico está limitado às 20 entradas mais recentes. Premium expande para 200.
6. Definições da app
Toque no menu (⋮) → Definições para aceder a todas as opções de configuração.
6.1 Entrega inteligente de mensagens
O SenyAlert usa uma cadeia de entrega inteligente para dar aos seus alertas a melhor hipótese de alcançar os seus contactos, mesmo em condições difíceis.
Como funciona a decisão
Está disponível rede celular ou satélite?
├─ SIM (Android) → Enviar via SMS direto (sem internet necessária)
└─ NÃO (Android) → Tentar Twilio por Wi-Fi
└─ Sem Wi-Fi → Alerta mostrado: entrega impossível
iOS usa sempre:
├─ ios_messages (predefinido) → Abre a app Mensagens nativa; toca em Enviar
└─ twilio (se configurado) → SMS automatizado via dados
O e-mail é enviado em paralelo com o SMS (se configurado), independentemente do estado celular — desde que tenha uma ligação de dados.
SMS direto (apenas Android)
Quando o seu telefone tem sinal celular ou de satélite, o SenyAlert envia SMS diretamente do seu cartão SIM — como uma mensagem de texto normal. Este é o método mais fiável porque:
- Não requer uma ligação à internet.
- Usa a infraestrutura SMS do operador, que tem alimentação de backup.
- Não há dependência de serviço externo.
Não é necessária nenhuma configuração especial. O SMS direto é automático.
Conectividade por satélite (apenas Android 14+)
📱 Apenas Android. Requer um dispositivo e operador que suportem satélite direct-to-cell (por ex., certos telemóveis Android 14+ com SIMs compatíveis).
Em dispositivos suportados, o SenyAlert deteta automaticamente a conectividade por satélite. Quando o seu telefone se liga via satélite, o SMS direto ainda está disponível — o que significa que os alertas podem ser enviados de áreas remotas sem cobertura celular, como montanhas, desertos ou oceanos.
Não é necessária nenhuma ação do utilizador. A deteção de satélite ocorre automaticamente a cada 30 segundos em segundo plano.
Twilio (via Wi-Fi ou dados móveis)
O Twilio é um serviço SMS cloud. O SenyAlert usa-o como: Principal no iOS (para envios totalmente automatizados) — Fallback no Android quando não há sinal celular mas o Wi-Fi está disponível
O Twilio requer uma conta Twilio gratuita ou paga e breve configuração. Consulte a Secção 6.2.
iOS Messages (apenas iOS)
🍎 Apenas iOS. Este é o método predefinido no iOS.
Quando iOS Messages é selecionado como método SMS, tocar em SOS abre a app Mensagens nativa pré-preenchida com a sua mensagem de alerta e destinatários. Toca em Enviar em Mensagens para a entregar.
- Vantagem: funciona com qualquer iPhone, sem necessidade de conta.
- Limitação: deve tocar em Enviar manualmente — não é totalmente automatizado.
Para automatizar alertas iOS, configure o Twilio e altere o método SMS para Twilio em Definições → Entrega inteligente.
E-mail (SMTP)
Se tiver configurado credenciais SMTP de e-mail, cada alerta também envia um e-mail a cada destinatário que tenha endereço de e-mail. O e-mail é entregue juntamente com o SMS — não em vez dele. Consulte a Secção 6.3.
6.2 Configurar Twilio
Definições → Entrega inteligente → Twilio
O Twilio fornece entrega de SMS cloud. É opcional mas recomendado, especialmente: no iOS para alertas totalmente automatizados — no Android como fallback Wi-Fi sem sinal celular
Criar uma conta Twilio
- Aceda a twilio.com e registe-se para uma conta gratuita.
- Verifique o seu número de telefone durante o registo.
- Na consola Twilio, encontre o seu Account SID.
- (Recomendado) Gere uma Chave API (na consola Twilio em Conta → Chaves API & tokens). Obterá um SID da chave API (começa com
SK…) e um Segredo da chave API. Usar uma chave API é altamente recomendado em vez do seu Auth Token principal porque é mais seguro: se o seu telefone for perdido ou comprometido, pode revocar facilmente a chave API individual sem precisar de redefinir as credenciais da conta principal. - O método recomendado é usar um ID de remetente alfanumérico se o seu país o suportar. Se não for possível, pode comprar um número de telefone Twilio (tipicamente 1 $/mês). O uso do ID alfanumérico é gratuito, paga apenas os SMS enviados.
As contas de teste só podem enviar para números de telefone verificados. Atualize para uma conta paga para enviar para qualquer número.
Introduzir credenciais no SenyAlert
Em Definições → Entrega inteligente → Twilio:
| Campo | Descrição |
|---|---|
| Account SID | O seu Account SID Twilio (começa com AC…) — OU o seu SID da chave API (começa com SK…) se usar uma chave API. |
| Auth Token | O seu Auth Token Twilio — OU o seu Segredo da chave API se usar uma chave API (mantenha-o privado). |
| Número de telefone Twilio | O seu número Twilio em formato E.164: +12015551234 |
| Usar remetente alfanumérico | Ative para usar um nome de remetente em vez de um número |
| Nome do remetente | Até 11 carateres (apenas letras e dígitos) |
Teste
Toque em Testar Twilio para enviar um SMS de teste real a um número que introduza. O resultado do teste (sucesso/falha) é mostrado imediatamente e guardado para referência.
6.3 Configurar e-mail
Definições → Entrega inteligente → E-mail
As notificações por e-mail são enviadas além dos SMS — não como substituto. São úteis para destinatários que preferem e-mail, ou como registo de backup.
Definições SMTP
| Campo | Predefinição | Descrição |
|---|---|---|
| Ativar alertas por e-mail | Desativado | Ative para ativar o envio de e-mails |
| Host SMTP | smtp.gmail.com |
O servidor SMTP do seu fornecedor de e-mail |
| Porta SMTP | 587 |
Padrão: 587 (TLS) ou 465 (SSL) |
| Nome de utilizador SMTP | — | O seu endereço de e-mail |
| Senha SMTP | — | A sua senha de e-mail ou senha de app |
Usar o Gmail
O Gmail requer uma Senha de app (não a sua senha normal do Gmail):
- Aceda à sua conta Google → Segurança → Verificação em dois passos (deve estar ativada).
- Em Senhas de app, crie uma nova senha para «Correio».
- Introduza essa senha de 16 carateres no campo Senha SMTP do SenyAlert.
Teste
Toque em Testar e-mail para enviar um e-mail de teste real a um endereço que introduza. O resultado do teste é guardado para referência.
6.4 Comportamento dos alertas
Definições → Comportamento dos alertas
| Definição | Opções | Descrição |
|---|---|---|
| Contagem decrescente do alerta | 0–30 segundos | Duração da contagem decrescente antes do envio. Defina como 0 para enviar imediatamente. Predefinição: 10 s |
| Método de ativação | Toque / Manter | Toque: prima uma vez para iniciar a contagem decrescente. Manter: prima e mantenha até confirmar |
| Incluir localização | Sim/Não | Adiciona coordenadas GPS a cada mensagem de alerta |
| Incluir endereço | Sim/Não | Resolve coordenadas num endereço de rua e inclui-o |
| Incluir timestamp | Sim/Não | Adiciona a data e hora à mensagem |
| Formato SMS compacto | Sim/Não | Envia uma mensagem mais curta (útil para ficar dentro do limite de 160 carateres SMS) |
| Alerta de bateria fraca | Sim/Não | Envia automaticamente um alerta quando a bateria cai abaixo de um limiar |
| Limiar de bateria fraca | % | O nível de bateria (por ex., 20%) que aciona o alerta de bateria fraca |
Avisos de atividade & check-in
| Definição | Descrição |
|---|---|
| Aviso de atividade (minutos) | Quantos minutos antes do Temporizador de atividade expirar mostrar uma notificação de aviso |
| Aviso de Check-in diário (minutos) | Quantos minutos antes do prazo de check-in diário enviar uma notificação de lembrete |
6.5 Som & Acessibilidade
Definições → Som e Definições → Acessibilidade
Som do alerta
| Definição | Opções | Descrição |
|---|---|---|
| Padrão de som SOS | Alerta, Sirene, Toque, Eletrónico | O padrão áudio reproduzido quando um SOS é enviado |
| Tom SOS | Controlo deslizante | Ajusta a frequência do som SOS |
| Padrão de som OK | Alerta, Sirene, Toque, Eletrónico | O padrão áudio para alertas Estou bem / check-in |
| Tom OK | Controlo deslizante | Ajusta a frequência do som OK |
| Volume | Controlo deslizante | Volume partilhado para os sons SOS e OK |
| Som de notificação | Triple, Triple2, Nenhum | Som curto para avisos e notificações na app |
Os sons são gerados programaticamente pela app e contornam o interruptor silencioso do iOS — soarão mesmo que o telefone esteja silenciado.
Flash ao alertar
Definições → Flash
| Definição | Descrição |
|---|---|
| Flash ao alertar | O ecrã pisca 3 vezes quando um alerta é enviado |
| Flash ao gravar voz | O ecrã pisca enquanto o microfone está a gravar |
Feedback de voz (Texto para fala)
Definições → Feedback de voz
| Definição | Predefinição | Descrição |
|---|---|---|
| Feedback de voz | Ativado | A app anuncia atualizações de estado e ações |
| Velocidade da voz | 0.5 | Velocidade do discurso (0,3 = lento, 0,8 = rápido) |
| Tom da voz | 1.0 | Tom da voz TTS |
| Apelido de voz | — | Se definido, a app dirige-se a si por este nome nas mensagens de voz |
O feedback de voz anuncia mensagens como: «Pronto para enviar» — «A enviar em 5, 4, 3…» — «Alerta enviado com sucesso» — «Temporizador de atividade iniciado. Tem 2 horas.»
Contagem decrescente háptica
O telefone vibra uma vez por segundo durante a contagem decrescente antes do envio. Está sempre ativo quando uma contagem decrescente está em curso — nenhuma definição o controla separadamente.
Suporte de leitor de ecrã
O SenyAlert é totalmente compatível com: TalkBack (Android) — todos os botões estão etiquetados; os resultados são anunciados — VoiceOver (iOS) — mesmos rótulos de acessibilidade e anúncios
Não é necessária nenhuma configuração especial — ative o leitor de ecrã da sua plataforma nas definições de acessibilidade do telefone.
6.6 Aparência & Idioma
Definições → Aparência
| Definição | Opções |
|---|---|
| Idioma | Inglês, Espanhol, Catalão, Francês, Alemão, Italiano, Português, Basco (Euskera), Galego |
| Tema | Claro, Escuro, Sistema (segue a definição de modo escuro do telefone) |
| Modo de interface | Simples (apenas SOS + Estou bem) / Padrão (todas as 4 páginas) |
A app deteta automaticamente o idioma do seu dispositivo no primeiro lançamento. Pode alterá-lo a qualquer momento sem reinstalar.
Modo de interface: O modo Simples mostra apenas a página SOS e a página Estou bem/Check-in — ideal para seniores que apenas precisam dos dois botões principais e não devem ser distraídos por outras páginas. O modo Padrão expõe todas as quatro páginas, incluindo Alertas personalizados e Temporizador de atividade.
7. Ecrã de estado
Toque no health_and_safety ícone de escudo no topo da página inicial para ver um instantâneo em tempo real da sua conectividade e localização.
Estado de conectividade
| Indicador | Descrição |
|---|---|
| Wi-Fi | Se está ligado a uma rede Wi-Fi |
| Celular | Se o seu telefone tem sinal de dados móveis / voz |
| Satélite | Se o satélite direct-to-cell está ativo (Android 14+) |
| Internet | Acessibilidade real à internet (não apenas conexão de rede). Toque no botão Verificar para atualizar. |
Localização
Toque em Obter localização para obter as suas coordenadas GPS atuais a pedido. Toque em Obter endereço para resolver essas coordenadas num endereço de rua.
O ecrã de estado mostra as últimas coordenadas e endereço conhecidos, juntamente com a hora da última atualização.
Bateria
A percentagem atual da bateria e o estado de carregamento são exibidos.
Diagnósticos celulares Android
📱 Apenas Android. Uma secção de diagnósticos expandida mostra o tipo de rede, intensidade do sinal, nome do operador, estado do SIM e outros detalhes celulares de baixo nível — útil para resolver problemas de entrega.
8. O custo real dos SMS
Compreender os custos ajuda-o a escolher o método de entrega certo.
SMS direto (Android)
O SMS direto usa o cartão SIM do seu telefone e é cobrado como qualquer mensagem de texto normal:
- Com SMS ilimitados no seu plano: gratuito.
- Sem SMS ilimitados: cobrado por mensagem à tarifa do seu operador (tipicamente $0,01–$0,10 por SMS na maioria dos países).
Cada alerta envia um SMS por destinatário. Uma mensagem com mais de 160 carateres é dividida em múltiplos segmentos (cada um cobrado separadamente). Ative o Formato SMS compacto nas Definições para manter as mensagens curtas.
SMS Twilio
O Twilio cobra por segmento SMS enviado:
| Região | Custo aproximado por SMS |
|---|---|
| Estados Unidos / Canadá | ~$0.0079 |
| Reino Unido | ~$0.0400 |
| Resto da Europa | ~$0.0500–$0.0900 |
| Resto do mundo | Varia — consulte twilio.com/pricing |
Uma mensagem de alerta média (com link de localização) tem 1–2 segmentos SMS. Com 3 destinatários, um SOS simples custa aproximadamente $0,02–$0,06 nos EUA via Twilio — insignificante na prática.
A entrega por e-mail através do seu próprio servidor SMTP é gratuita (além da sua subscrição existente ao fornecedor de e-mail). Gmail, Outlook e a maioria dos fornecedores oferecem SMTP gratuito para uso pessoal.
Satélite
O SMS direto assistido por satélite no Android usa o serviço de satélite do seu operador. A cobrança depende do seu operador e plano — verifique com o seu fornecedor. Na maioria dos casos está incluído nos planos existentes com acesso por satélite.
Dicas para minimizar custos
- Use o SMS direto no Android sempre que tiver sinal celular (gratuito com a maioria dos planos).
- Configure o Twilio apenas para o fallback Wi-Fi ou cenários de automação iOS.
- Ative o Formato SMS compacto para reduzir o comprimento da mensagem e evitar cobrança por múltiplos segmentos.
- Use o e-mail como canal suplementar gratuito para destinatários com endereços de e-mail.
9. Suporte & Premium
Guias na app
O SenyAlert inclui guias detalhados na app acessíveis em menu (⋮) → Ajuda:
- Guia do utilizador — instruções de uso completas
- Guia de alerta com um toque — início rápido para o botão SOS
- Guia Twilio — configuração Twilio passo a passo
- Guia de botão físico (Android) — configuração de atalhos de botões de hardware
Todos os guias estão disponíveis nos 9 idiomas suportados.
Obter ajuda
- Comunidade Discord: Junte-se à comunidade SenyAlert para questões, dicas e pedidos de funcionalidades.
- E-mail: Contacte o suporte em support@senyalert.com.
- Relatórios de erros: Use menu (⋮) → Suporte → Reportar um erro para enviar um relatório de diagnóstico (inclui informações do dispositivo, registos da app e o seu resumo de configuração — sem dados pessoais).
Funcionalidades Premium
A atualização Premium única desbloqueia:
- ✅ Até 50 contactos
- ✅ Check-in de atividade
- ✅ Redundância de e-mail
- ✅ Widgets SOS e Estou bem para Android
- ✅ Exportar histórico de alertas
- ✅ Configurar para outra pessoa (configuração assistida remotamente)
- ✅ mais todas as funcionalidades gratuitas e sem subscrição!
Sem subscrições, sem taxas recorrentes e sem anúncios. Compra uma vez, usa para sempre.
Para atualizar: menu (⋮) → Atualizar — ou toque no ícone de cadeado em qualquer funcionalidade Premium.
Para restaurar uma compra anterior (por ex., após reinstalar): menu (⋮) → Atualizar → Restaurar compras.
10. Privacidade & Segurança
O SenyAlert foi construído com a privacidade como princípio fundamental, não como um pensamento secundário.
Sem contas, sem rastreamento
- Nunca cria uma conta nem inicia sessão.
- Não há análise, telemetria ou rastreamento de uso de qualquer tipo.
- Não há anúncios nem SDKs de publicidade.
- Nenhum dado de comportamento do utilizador é recolhido ou transmitido para qualquer servidor.
Os seus dados ficam no seu dispositivo
- Toda a configuração (destinatários, mensagens, definições) é armazenada localmente no seu dispositivo.
- O histórico de alertas é armazenado localmente e nunca é carregado.
- A localização é obtida apenas quando envia um alerta — nunca em segundo plano, nunca passivamente.
Armazenamento seguro de credenciais
- O seu Auth Token Twilio e senha SMTP são armazenados usando o armazenamento seguro encriptado do seu dispositivo (
flutter_secure_storage), não em texto simples. - O Magic Link codifica a sua configuração de forma segura:
— Se o payload contiver um token de autenticação do Twilio ou uma senha SMTP: é encriptado com AES-256-GCM usando um PIN fornecido pelo utilizador.
— Se não houver credenciais sensíveis: o payload é JSON simples, apenas codificado em base64url no URL.
O que o SenyAlert envia para serviços externos
| Serviço | Quando | O que é enviado |
|---|---|---|
| Os seus destinatários (SMS) | Quando envia um alerta | O seu nome, texto da mensagem, coordenadas GPS como link do Google Maps |
| Os seus destinatários (E-mail) | Quando envia um alerta (se o e-mail estiver configurado) | Igual ao acima, através do seu próprio servidor SMTP |
| Twilio | Ao enviar via Twilio | O texto da mensagem e os números de telefone dos destinatários (via Twilio REST API) |
| Google Maps | Quando o destinatário toca no link de localização | As coordenadas no URL (link Maps padrão) |
Mais nada sai do seu dispositivo.
SenyAlert — tranquilidade com um único toque.