O plugin de disponibilidade do HMS da Huawei para Flutter permite que desenvolvedores verifiquem se o HMS Core está instalado em um dispositivo Android. Isso permite que os aplicativos adaptem suas funcionalidades com base na presença dos Serviços Móveis da Huawei, garantindo compatibilidade e experiência ótima para o usuário. O plugin fornece uma API simples para detectar a disponibilidade do HMS Core sem exigir código nativo complexo. É especialmente útil para aplicativos voltados para o mercado chinês ou regiões onde os serviços do Google Play não estão disponíveis. O pacote é integrado de forma transparente aos projetos Flutter por meio do pub.dev.
Casos de uso
- Detectando o status de instalação do HMS Core
- Adaptando o comportamento do aplicativo com base na disponibilidade do HMS
- Apoiar usuários de dispositivos Huawei em regiões restritas
- Habilitar fallbacks quando o HMS não estiver disponível
- Criando aplicativos para o mercado chinês
Principais recursos
- Detecção simples do HMS Core
- Suporte apenas para Android
- Integração sem problemas com o Flutter
- Leve e eficiente
- Oficialmente mantido pela Huawei
Indicado para
- Aplicativos Flutter direcionados a dispositivos Huawei
- Desenvolvedores que apoiam ecossistemas não-Google
- Aplicativos que precisam de verificação de dependência do HMS Core
- Projetos em regiões com serviços do Google limitados
- desenvolvimento da ecossistema Huawei
Considerações
- Limitado a plataformas Android
- Não instala o HMS Core — apenas o detecta
- Requer manipulação manual da lógica de fallback
- Não aplicável a dispositivos iOS
- Dependente da disponibilidade do serviço da Huawei