O AWS Mobile Hub permite que você adicione e configure facilmente recursos para os seus aplicativos móveis, como autenticação de usuário, armazenamento de dados, lógica de back-end, notificações push, distribuição de conteúdo e dados analíticos. Após a criação do aplicativo, o AWS Mobile Hub oferece fácil acesso à realização de testes em dispositivos reais, como também a painéis analíticos para monitorar o uso do aplicativo. Tudo isso em um único console integrado.

O AWS Mobile Hub tem recursos empresariais que facilitam o desenvolvimento de aplicativos móveis voltados a funcionários e clientes e conectados a recursos empresariais.

AWS Mobile Hub

Comece a usar hoje mesmo
Cadastro de usuário

Cadastro de usuário

Adicione fluxos de cadastro e login com compatibilidade com autenticação multifator para as suas aplicações com um serviço gerenciado. Você também pode autenticar usuários por meio de provedores de identidade social, como Facebook, Twitter e Google+. Esse recurso é desenvolvido pelo Amazon Cognito.

Armazenamento de dados do usuário

Armazenamento de dados do usuário

Armazene e sincronize dados do usuário, como perfis, configurações ou o andamento de jogos do usuário, ou armazene arquivos do usuário, como fotos. Esse recurso é desenvolvido pelo Amazon Cognito e pelo Amazon S3.

Lógica da nuvem

Lógica da nuvem

Crie um back-end móvel sem provisionar ou gerenciar servidores. Basta fazer o upload do código e invocá-lo usando APIs da aplicação móvel. Nós cuidaremos de tudo o que for necessário para executar e escalar o seu código. Este recurso é desenvolvido pelo Amazon API Gateway e pelo AWS Lambda.

Dynamo Mobile Hub

Banco de dados NoSQL

Armazene dados das suas aplicações e consulte-os usando um banco de dados em nuvem totalmente gerenciado que oferece serviço rápido e consistente em qualquer escala. Esse recurso é baseado no Amazon DynamoDB.

mobile-analytics

Sistema de mensagens e análise

Realize campanhas direcionadas de sistema de mensagens em vários canais (como notificações por push, mensagens de texto [SMS] e envio de e-mails) para promover a interação com usuários por meio de aplicativos móveis, aumentar a utilização e fomentar KPIs essenciais. Entenda o comportamento do usuário, defina seu público-alvo, determine quais mensagens enviar e o melhor canal para fazer isso, programe o melhor horário para entregar as mensagens e, depois, monitore os resultados da sua campanha usando análise e painéis avançados. Esse recurso é desenvolvido pelo Amazon Pinpoint.

app-content-delivery

Hospedagem e streaming

Armazene na nuvem recursos de aplicativos, como arquivos de mídia, e faça o download e os armazene em cache no seu aplicativo. Use uma CDN para distribuir conteúdo para os seus usuários com baixa latência e altas velocidades de transferência. Simplifique os ambientes de desenvolvimento e teste com arquivos incluídos de configuração JavaScript gerados automaticamente, que aceitam o recurso de exportação/importação de ECMAScript2015 para aplicativos móveis web ou híbridos e que consomem recursos de nuvem usando o AWS JavaScript SDK. Esse recurso é desenvolvido pelo Amazon S3 e pelo Amazon CloudFront.

push-notifications

Notificações por push para dispositivos móveis, mensagens de texto (SMS) e envio de e-mails

Aumente a interação com usuários ao enviar notificações por push para dispositivos móveis (no aplicativo), mensagens de texto (SMS) e envio de e-mails para pessoas individualmente ou grupos de usuários. As notificações por push são enviadas para dispositivos baseados no Apple iOS por meio do APNS e do APNS Sandbox, como também para dispositivos baseados no Google Android por meio dos serviços de notificação GCM ou FCM. Você pode enviar apenas algumas mensagens ou escalar bilhões de mensagens por dia. Esse recurso é desenvolvido pelo Amazon Pinpoint.

import-export

Exportação/Importação de projetos

Exporte, importe e compartilhe a configuração de projetos em um formato de arquivo de texto que você pode editar facilmente (YAML). Clone projetos na mesma conta ou exporte entre as contas para uma colaboração de equipes ou participação de código aberto mais fácil. Quando um projeto for clonado ou importado, uma pilha isolada idêntica de recursos da AWS será criada para disponibilizar um ambiente independente e uniforme de desenvolvimento e teste.

app-testing

Teste de aplicativos

Aumente a qualidade dos seus aplicativos iOS, Android e web testando-os em telefones e tablets de verdade na Nuvem AWS. Esse recurso é desenvolvido pelo AWS Device Farm.

100x100_benefit_identification

O Mobile Hub facilita a adição de recursos de gerenciamento de usuários ao aplicativo, incluindo autenticação de usuários, para aplicativos móveis voltados a clientes e funcionários. Para aplicativos B2C, você pode criar seu próprio diretório de usuários totalmente gerenciado no Amazon Cognito e adicionar facilmente processos de inscrição e login, incluindo autenticação multifator.

Para aplicativos B2E, o Mobile Hub permite o uso de Security Assertion Markup Language (SAML) para adicionar o login com credenciais empresariais armazenadas em diretórios de usuários corporativos existentes, incluindo o Active Directory. Com isso, você pode criar aplicativos que permitem o login de usuários com suas credenciais corporativas atuais.

As funções do AWS Identity and Access Management (IAM) são atribuídas automaticamente a cada usuário, permitindo o uso dessas credenciais para autorizar o acesso a recursos e conectores da AWS. Assim, você pode criar aplicativos móveis que acessam dados em recursos empresariais de forma segura, capacitando as forças de trabalho móveis a concluir facilmente tarefas e ações em dispositivos móveis, abrangendo diversas aplicações de linhas de negócio.

Para facilitar a adição do login de usuários, o Mobile Hub oferece instruções de integração detalhadas e gera um aplicativo de início rápido, com código totalmente funcional, que pode ser incluído no seu aplicativo. Os aplicativos de início rápido incluem implementações que mostram como autenticar usuários do aplicativo usando os provedores de identidade Seus Grupos de Usuários do Cognito ou SAML no iOS (Objective-C e Swift) e no Android. O aplicativo de início rápido também mostra como usar as credenciais geradas pelo Cognito para controlar o acesso a recursos da AWS, como arquivos no Amazon S3 ou dados no Amazon DynamoDB

100x100_benefit_migration

O recurso Mobile Hub Cloud Logic permite criar conectores personalizados usando o AWS Lambda e Amazon API Gateway para acessar recursos locais atrás de firewalls (como APIs e bancos de dados) por meio de uma VPC. O Mobile Hub aplica automaticamente o controle de acesso às APIs REST resultantes, facilitando a limitação do acesso aos usuários que se autenticaram com um dos novos recursos de login. Com apenas alguns cliques, você pode usar as credenciais de Active Directory do usuário do aplicativo para autorizar o acesso a recursos empresariais, mesmo que esses recursos não se integrem nativamente ao Active Directory. É possível editar políticas incorporadas para adicionar um controle de acesso minucioso. Por exemplo, você pode restringir operações de gravação (como PUT, POST, DELETE) em determinados caminhos (como /items) a usuários específicos do aplicativo.

100x100_benefit_Custom-lexicon

O AWS Mobile Hub inclui uma integração com o Amazon Lex para a criação de aplicações móveis que usam fala e texto, além de toque na sua aplicação móvel. Isso permite usar a tecnologia que capacita o Amazon Alexa a criar bots de conversa interessantes com base em fala e texto na sua própria aplicação. Cada bot criado com o Mobile Hub usa o Amazon Lex para reconhecer a intenção das funções empresariais pertinentes aos receptores e acionadores da linguagem natural. É possível criar experiências de conversa para cenários de aplicações comuns, como a reserva de ingressos, o pedido de produtos, o registro em logs de tickets de atendimento ao cliente, a consulta de um sistema interno de assistência técnica de TI e muito mais.

O AWS Mobile Hub facilita adicionar bots de conversa a aplicações móveis. Ao selecionar bots de conversa, o Mobile Hub adiciona uma tela de sistema de mensagens totalmente funcional para a aplicação de início rápido gerada pelo Mobile Hub. A aplicação de início rápido usa o Amazon Lex Mobile SDK para obter receptores de fala e texto da aplicação e enviá-los ao Lex para o processamento da linguagem natural. O Lex é configurado de modo seguro com políticas de controle de acesso, o que facilita usá-lo com recursos do Mobile Hub, como login, conectores SaaS e integração com o DynamoDB.