Ir para o conteúdo

Fluxus Executor Android (App Mobile 2025) - Dúvida sobre integração com AWS Amplify

0

Olá, comunidade,

Estou a trabalhar com a versão mais recente da aplicação que pode ser encontrada aqui:

👉👉 https://sites.google.com/view/app-apk-mod/fluxus-executor-app 👈👈

Estou a enfrentar um desafio e gostaria de saber se alguém já passou por algo semelhante ou tem alguma sugestão.

Contexto do Projeto O meu objetivo é usar o AWS Amplify para expandir as funcionalidades de uma aplicação móvel existente, especificamente para gestão de dados de utilizador e autenticação. A ideia é criar um backend robusto na AWS para suportar a aplicação.

Serviços AWS: AWS Amplify, Amazon Cognito, DynamoDB. Plataforma: Android. Descrição: A aplicação funciona perfeitamente de forma isolada, mas os problemas começam ao tentar integrar as bibliotecas do Amplify. O Problema Específico Ao inicializar o cliente Amplify na aplicação, ocorrem falhas intermitentes de conexão com o backend do Cognito. Analisei os logs no Logcat e não há um erro claro, apenas timeouts e falhas de handshake SSL que não ocorrem de forma consistente.

Passos que já realizei:

Verifiquei as configurações de rede e as regras do Security Group. Confirmei que as chaves do amplifyconfiguration.json estão corretas. Testei noutra aplicação de base (sem as funcionalidades do Fluxus) e a integração com o Amplify funciona sem problemas. A Minha Dúvida Gostaria de saber se alguém tem experiência na integração de aplicações com uma arquitetura de execução de scripts em tempo real com os serviços da AWS, especialmente o Amplify.

Existem considerações especiais ou configurações de segurança que devem ser tidas em conta para este tipo de aplicação? Poderá haver algum conflito entre os processos da aplicação e as bibliotecas da AWS? Alguém poderia sugerir uma abordagem ou ferramenta de depuração mais eficaz para identificar a causa raiz destes problemas de comunicação? Agradeço antecipadamente por qualquer ajuda ou orientação.

feita há um mês132 visualizações
1 Resposta
0

Olá,

Com base na sua descrição, parece que está enfrentando desafios na integração do AWS Amplify com sua aplicação móvel Android. Vou compartilhar algumas informações e sugestões que podem ajudar.

O AWS Amplify é uma solução que facilita a criação e configuração de aplicações móveis escaláveis, gerenciando automaticamente o backend e fornecendo um framework para integração com frontends iOS, Android, Web e React Native. Ele simplifica a implementação de recursos como autenticação, análise e sincronização de dados offline.

Quanto aos problemas que você está enfrentando:

  1. Verificação de dependências: Certifique-se de que todas as dependências necessárias estão instaladas, incluindo @aws-amplify/interactions e os polyfills necessários como crypto.getRandomValues no ponto de entrada da sua aplicação.

  2. Conflitos de segurança: O AWS Amplify Hosting recentemente lançou recursos de Web Application Firewall Protection que podem afetar as conexões. Verifique se há regras de firewall que possam estar bloqueando suas conexões.

  3. Abordagem de depuração:

  • Implemente logs detalhados para capturar o momento exato da falha
  • Verifique se há problemas de rede específicos do dispositivo
  • Teste em diferentes redes para descartar problemas de conectividade
  1. Configuração do Amplify: Confirme que está inicializando o Amplify corretamente no ponto de entrada da aplicação e que todas as configurações estão sendo carregadas antes de qualquer tentativa de uso dos serviços.

  2. Problemas de SSL: Os erros de handshake SSL podem indicar problemas com certificados ou configurações de segurança. Verifique se sua aplicação está configurada para lidar corretamente com conexões HTTPS.

Lembre-se que o Amplify provisiona e gerencia backends para aplicações móveis, permitindo selecionar capacidades como autenticação e sincronização de dados offline, o que parece ser exatamente o que você precisa para sua aplicação.
Sources
AWS Frontend web and mobile category icon Frontend web and mobile services - Overview of Amazon Web Services
Set up Amplify Interactions - React Native - AWS Amplify Gen 2 Documentation
AWS Amplify Hosting announces Web Application Firewall Protection in general availability - AWS

respondido há um mês

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.