O Mobile Delivery Service (MDS) é um componente central da plataforma mPaaS. Ele gerencia e publica pacotes de atualização de versão, pacotes de hotpatching e pacotes offline HTML5. O serviço também permite gerenciar configurações, listas de permissões e regras de publicação.
O Mobile Delivery Service (MDS) é um componente central da plataforma mPaaS. Ele gerencia e publica pacotes de atualização de versão, pacotes de hotpatching, pacotes offline HTML5, pacotes de miniaplicativos, plugins de miniaplicativos e pacotes de recursos personalizados. O serviço também permite gerenciar configurações, listas de permissões e regras de publicação.
Como funciona
Após a integração do MDS ao cliente do seu aplicativo, o fluxo de trabalho de atualização ocorre em três etapas:
Geração de pacote: Gere o pacote com o plugin do mPaaS.
Publicação: Publique o pacote no console do MDS com a política de lançamento desejada: lançamento completo, lançamento canário ou lançamento por janela de tempo.
Entrega ao cliente: O cliente recebe o pacote e executa a atualização.
Recursos
-
Lançamento canário
Antes do lançamento completo, use listas de permissões para liberar um novo pacote a um grupo controlado, como funcionários internos, e verifique se ele funciona conforme o esperado. Também é possível executar um lançamento canário por janela de tempo, que distribui gradualmente o pacote para um número-alvo de usuários durante um período definido. Após validar o pacote, promova-o para todos os usuários.
-
Filtragem avançada
Refine o grupo canário com regras de segmentação no nível do dispositivo. Por exemplo, limite um lançamento a usuários de um modelo específico de telefone. Combine várias regras; o pacote será entregue apenas quando todas as condições forem atendidas.
-
Rollback em tempo real
Recurso suportado apenas para hotpatching. Se surgir um problema após um lançamento oficial, mesmo que tenha passado pela validação canário, acione um rollback pelo console. O MDS reverte automaticamente os clientes afetados para a versão anterior ao lançamento.
-
Verificação de assinatura personalizada
O hotpatching inclui um processo de verificação de assinatura personalizada que garante a autenticidade da source do script. Gere e assine pacotes de recursos de hotpatching diretamente pelo plugin do mPaaS.
Benefícios
-
Gerenciamento unificado de lançamentos entre produtos e tipos de atualização
Gerencie lançamentos para vários aplicativos. O MDS centraliza atualizações oficiais, hotpatching, pacotes offline HTML5 e pushes online em tempo real em um único local.
Para obter suporte com hotpatching, entre também em nosso grupo do DingTalk. O ID do grupo é 145930007362.
-
Estratégias canário flexíveis e políticas de atualização
Escolha entre lançamentos canário internos ou externos, ou filtre por região do usuário, modelo de dispositivo ou tipo de rede para atingir exatamente o público certo em cada etapa do lançamento.
-
Atualizações incrementais diferenciais de pacotes offline
O sistema baixa apenas as partes alteradas de um pacote, o que reduz a redundância de dados e o uso de largura de banda. Esse recurso é especialmente útil para usuários em redes móveis instáveis.
-
Alta capacidade de resposta e disponibilidade
A chamada de procedimento remoto (RPC) atualizada do cliente oferece até 99,95% de disponibilidade e alcança clientes online poucos minutos após a publicação.
-
Alto desempenho em escala
O MDS garante uma taxa de alcance de 99,95% e suporta mais de 200 milhões de visitantes únicos diários (UV).