Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] Sobre WebAPI- Dúvida

Comecei o curso agora. Queria tirar uma dúvida. Com WebApi consigo migrar dados entre projetos diferente? Por exemplo. Se eu criar um aplicativo e posteriormente criar outro mas que faça sentido usar o banco de dados do primeiro. Com WebApi eu consigo (os usuários tbm) exportar banco de dados de um App para outro?

4 respostas

Olá Fernando, tudo bem?

Isso é perfeitamente possível, no seu caso, você poderia criar uma Web API que forneça serviços para acessar o banco de dados do primeiro aplicativo. Essa API pode expor endpoints para permitir que outras aplicações acessem os dados de acordo com as regras de acesso que você definir.

Ao criar a nova aplicação, você pode então usar essa API para acessar os dados do primeiro aplicativo e fazer a migração para o novo banco de dados. É importante lembrar que você precisará ter as permissões de acesso adequadas para realizar essa operação e definir as regras de segurança adequadas para garantir a privacidade dos usuários.

Qualquer dúvida, estarei à disposição :)

Obrigado Matheus Perez pelo esclarecimento. Ainda sobre o WebApi uma última dúvida. Essa ferramenta também serve para gerar atualizações para os usuários do App? Por exemplo. Se faço um app que permite uma lista de objetos na tela, mas essa lista é limitada a criar apenas objetos listados em um banco de dados. Por pedido dos usuários eles gostariam de poder adicionar um outro objeto especifico. Com WebApi consigo alterar a base de dados de tal forma que todos recebam essa atualização? Certamente fazendo o curso vou descobrir... mas se puder mandar um spoiler agradeço.

solução!

Oi de novo Fernando, tudo certo?

Sim, também é possível, por exemplo, se os usuários desejam adicionar um objeto específico na lista, você pode criar uma API que permita a inserção de novos objetos na base de dados. Assim, quando um usuário adicionar um novo objeto, ele será adicionado ao banco de dados e todos os outros usuários que utilizam o aplicativo também terão acesso a esse objeto.

Além disso, com o WebApi, você pode criar rotinas de atualização automáticas para o seu aplicativo, para garantir que todos os usuários estejam sempre utilizando a versão mais recente dos dados. Isso pode ser feito através de técnicas como o uso de caches e a implementação de rotinas de sincronização de dados.

Em resumo, sim, o WebApi pode ser utilizado para criar uma API que permita a atualização dos dados de um aplicativo para todos os usuários, já que Apps grandes como instagram/tiktok funcionam dessa forma, se você publica algo, todos podem acessar e visualizar essa publicação.

Obrigado novamente. Vou me aplicar nesse curso então.