Usar o Firebase em plataformas sem suporte

O Google Analytics para Firebase oferece diversas ferramentas para desenvolvimento de apps. Embora o SDK oficial funcione melhor no Android, iOS, Flutter, Unity, C++, React Native e na Web, ainda é possível usar os recursos do Firebase em plataformas que não têm suporte direto. Neste artigo, mostramos como integrar o Firebase em plataformas sem suporte.

Conhecer os plug-ins

  • Pesquise soluções da comunidade: procure bibliotecas ou plug-ins predefinidos do Firebase para sua plataforma. Assim, você poupa tempo e esforço.
  • Confira repositórios específicos da plataforma: verifique os gerenciadores de pacotes e repositórios associados à sua plataforma. Em alguns casos, os desenvolvedores criam projetos que incluem recursos do Firebase.

SDKs nativos do Firebase

Se não houver plug-ins adequados, use os SDKs nativos do Firebase (Android ou iOS).

  • Pesquise interações da plataforma: saiba como ela interage com o código nativo. A maioria das plataformas oferece mecanismos para interagir com apps Android ou iOS.
  • Crie funções wrapper: desenvolva funções desse tipo ou um plug-in no ambiente de desenvolvimento da sua plataforma. Esses wrappers precisam oferecer métodos alinhados às convenções da plataforma e chamar internamente os SDKs nativos do Firebase.

Considerações sobre plataformas para dispositivos móveis

Mesmo que a plataforma do seu app móvel seja compatível com frameworks da Web, é recomendável usar diretamente os SDKs nativos do Firebase para iOS e Android. Essa abordagem garante:

  • Performance ideal: os SDKs nativos oferecem resultados e eficiência melhores.
  • Acesso total aos recursos: você poderá aproveitar todos os recursos e tipos de campanhas oferecidos pelo Firebase e pelos produtos do Google, sem limitações de compatibilidade.
  • Integração: os SDKs nativos simplificam a integração a serviços específicos para dispositivos móveis e possíveis recursos do Firebase personalizados para ambientes nativos.
Observação: usar o Firebase em plataformas sem suporte pode ser complicado, dependendo do que você quer implementar e de como a plataforma funciona. É necessário ter um bom domínio da plataforma e do desenvolvimento para Android ou iOS. Além disso, você será responsável pela manutenção do wrapper ou do plug-in personalizado à medida que o Firebase atualizar os SDKs.

Links relacionados

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal
15743116559332176979
true
Pesquisar na Central de Ajuda
false
true
true
true
true
true
69256
false
false
false
false