Comece a usar a AWS gratuitamente

Crie uma conta gratuita

Receba doze meses de acesso ao nível gratuito da AWS e aproveite os recursos do AWS Basic Support, incluindo atendimento ao cliente 24 horas por dia, todos os dias do ano, e fóruns de suporte, entre outros recursos.


P. O que é o AWS Mobile Hub?
O AWS Mobile Hub é um console que oferece uma experiência integrada para descobrir, configurar e acessar serviços da Nuvem AWS para criar, testar e monitorar o uso de aplicativos móveis. Com o AWS Mobile Hub, você pode selecionar e configurar recursos para adicionar a seu aplicativo móvel. Os recursos do AWS Mobile Hub combinam serviços da AWS, SDKs de cliente e código de integração de cliente que aceleram e facilitam a adição de novas capacidades a seu aplicativo móvel.


P. O que posso fazer com o Mobile Hub?
O AWS Mobile Hub permite que você explore e aprenda sobre as soluções da AWS para a criação de aplicativos móveis comuns, incluindo fácil acesso a visões gerais funcionais, documentação e fóruns. Com o AWS Mobile Hub, você sempre começa com um projeto. Você pode criar um projeto ou visualizar e modificar um existente. Quando você cria um projeto, você pode selecionar e configurar recursos para adicionar a seu aplicativo, incluindo cadastro de usuário, armazenamento de dados de usuário, entrega de conteúdo de aplicativo, lógica da nuvem, notificações push e análise de aplicativos. Depois de selecionar e configurar recursos para a sua aplicação, você pode fazer download de um código fonte e um pacote de SDK ou de uma aplicação de início rápido de trabalho. Este aplicativo de início rápido está configurado para trabalhar com seus serviços provisionados. Você pode voltar para o Mobile Hub e modificar seus projetos de aplicativos para alterar, adicionar ou excluir recursos, criar novos projetos ou fazer download do código fonte do aplicativo de início rápido. Depois que seu aplicativo é criado, você pode testá-lo em dispositivos reais e monitorar métricas de aplicativos em um painel de análise.


P. Quanto custa usar o AWS Mobile Hub?
Ao usar o AWS Mobile Hub, você paga somente pelos serviços subjacentes da AWS que utilizar. Não são cobradas taxas adicionais pelo uso do AWS Mobile Hub. Para saber mais sobre a definição de preço e níveis gratuitos para os serviços provisionados pelo AWS Mobile Hub, acesse nossa página de definição de preço.


P. Como começo a usar o Mobile Hub?
Se você é novato no uso da AWS, você pode começar acessando nossa página da web para saber mais e se cadastrar para uma conta da AWS. Depois de criar uma conta da AWS, cadastre-se no console do AWS Mobile Hub. Você também pode consultar nossa documentação ou entrar em contato conosco pelo fórum.

 


P. O que é um Projeto do Mobile Hub?
Um Projeto do Mobile Hub é um conjunto nomeado de recursos e serviços da AWS que você selecionou para seu aplicativo móvel.

P. O que o recurso de cadastro de usuário oferece?
Ao usar o AWS Mobile Hub, você pode configurar como os usuários fazem login na sua aplicação: por meio de logins via redes sociais conhecidas, como Facebook e Google, ou usando uma senha ou um e-mail baseado em autenticação. O AWS Mobile Hub configurará o Amazon Cognito Identity e incluirá telas de recuperação de login, cadastro e senha na sua aplicação de início rápido (conforme for necessário) junto com o código exigido para conectar o Amazon Cognito aos provedores de identidade que você configurou. Independentemente de como os seus usuários fazem login, o Mobile Hub garantirá que a sua aplicação tem as políticas de controle de acesso corretas e segue as melhores práticas de segurança da AWS ao usar credenciais temporárias e de privilégios limitados para acessar outros recursos que você criou usando o Hub. O AWS Mobile Hub usa a Identidade do Amazon Cognito, um serviço gratuito, para acionar este recurso.
 

P. O que o recurso de armazenamento de dados oferece?
O recurso de armazenamento de dados do usuário inclui armazenamento em nuvem para dois tipos de dados de usuário. Primeiro, inclui o armazenamento para dados de usuário em pares de valores chaves para casos como perfis e preferências de usuário, placares altos ou estado de jogos. Você pode sincronizar esses dados entre dispositivos autenticados de um usuários para tornar a experiência do usuário consistente. O AWS Mobile Hub configura o Amazon Cognito para tratar do armazenamento de pares de valores chaves e da sincronização. Se você selecionar este recurso, seu aplicativo de início rápido incluirá um exemplo dele. Além do armazenamento de valores chaves, o recurso de armazenamento de dados do usuário permite que você armazene arquivos como fotos no Amazon S3. Você pode armazenar arquivos particulares de usuário que não devem ser compartilhados com outros usuários do aplicativo e você pode armazenar arquivos de usuários que podem ser lidos por outros usuários do seu aplicativo. O Mobile Hub criará um bucket do Amazon S3 com uma pasta para cada caso de uso e definirá permissões de leitura/escrita adequadas para cada um. Se você selecionar este recurso, seu aplicativo de início rápido incluirá um exemplo.

P: O que o recurso de hospedagem e streaming disponibiliza?
Ao usar o AWS Mobile Hub, você pode configurar o armazenamento em nuvem para ativos de aplicativos, como arquivos de recursos ou arquivos de áudio/vídeo. Você pode tornar esses arquivos disponíveis apenas para seu aplicativo ou pode torná-los disponíveis publicamente através da rede de entrega de conteúdo da AWS. O aplicativos de início rápido também inclui o cache desses dados no seu aplicativo cliente para evitar downloads desnecessário. O AWS Mobile Hub configura o Amazon S3 para tratar do armazenamento. Se você escolher incluir a entrega de conteúdo global, o AWS Mobile Hub poderá configurar também o Amazon CloudFront. Além disso, esse recurso disponibiliza outros mais para simplificar o desenvolvimento e o teste de aplicativos web. Ele pode preconfigurar um site estático do Amazon S3 e uma distribuição do Amazon CloudFront para o uso em cenários de desenvolvimento de aplicativos de produção e teste. O site inclui arquivos incluídos de configuração JavaScript gerados automaticamente, que aceitem o recurso de exportação/importação de ECMAScript2015, o que facilita a criação de aplicativos web e híbridos que consomem recursos de nuvem usando o AWS JavaScript SDK. O site ainda inclui uma amostra de aplicativo que demonstra como carregar o AWS JavaScript SDK e realizar chamadas do Identity para o Amazon Cognito. O Mobile Hub disponibiliza uma experiência do tipo "1-click" após a configuração, o que permite que os clientes executem o site por meio de uma única localização no console do Mobile Hub.

P: O que o recurso de banco de dados NoSQL oferece?
O uso do recurso de banco de dados NoSQL permite adicionar instâncias do Amazon DynamoDB para armazenar e consultar os dados usados pelas suas aplicações. O Amazon DynamoDB é um serviço de banco de dados NoSQL rápido e flexível para todas as aplicações que precisam de latência consistente abaixo de 10 milissegundos em qualquer escala. Ele é um banco de dados em nuvem totalmente gerenciado com modelo de dados flexível e desempenho confiável que fazem dele um excelente armazenamento de dados para aplicativos móveis. O AWS Mobile Hub permite configurar um banco de dados e definir schemas e índices de tabelas de banco de dados no console do Mobile Hub. Se você selecionar esse recurso, a sua aplicação Quick Start incluirá código para inserir, consultar e excluir dados nas tabelas do banco de dados, reduzindo o esforço necessário para cada uma dessas operações.

 

P: O que o recurso de lógica da nuvem oferece?
Por meio do AWS Mobile Hub, é possível criar funções de nuvem que podem ser chamadas diretamente por meio da sua aplicação móvel para executar lógica (ex.: validar recibos de compras feitas na aplicação, cortar imagens) ou para conectar recursos de software (ex.: aplicações empresariais, bancos de dados). Ao colocar sua lógica de aplicativo na nuvem, você pode compartilhar funções comuns em seus aplicativos iOS e Android sem escrever e manter duas versões diferentes. Você também pode modificar suas funções de nuvem dinamicamente, sem ter que criar, testar e enviar novas versões do seu aplicativo móvel para a loja de aplicativos. O AWS Mobile Hub configura o AWS Lambda e o Amazon API Gateway para processar a execução das suas funções de nuvem. O AWS Mobile permite importar facilmente endpoints do API Gateway e gera SDKs de Android e iOS para quando você desejar integrá-los às suas aplicações móveis atuais. Se você incluir lógica da nuvem no seu projeto, seu aplicativo de início rápida incluirá um exemplo da função da nuvem para editar mais tarde.

P. O que o recurso de notificações push oferece?
Através do AWS Mobile Hub, você pode configurar notificações push com os serviços de notificação da Apple (APNS e APNS Sandbox) e da Google (GCM). Se você selecionar este recurso, o console do Mobile Hub o guiará através da configuração inicial. Seu aplicativo de início rápido incluirá código de aplicativo móvel para recuperar e atualizar automaticamente seus tokens de push. Adicionalmente, seu aplicativo de início rápido terá código para inscrever cada instância do seu aplicativo móvel em uma lista, para que você possa enviar notificações push a todos os seus usuários de aplicativo móvel com uma única ação. O Mobile Hub também permite que você crie tópicos para seu aplicativo nos quais você pode inscrever usuários para notificações de grupo ou baseadas em tópicos. O recurso de notificações push usam o Amazon Simple Notification Service para enviar notificações push.

P: O que o recurso de sistema de mensagens e análise disponibiliza?
Se você decidir incluir esse recurso no seu aplicativo, o Mobile Hub configurará automaticamente a coleta de eventos de aplicativos móveis, o sistema de mensagens multicanal e a análise de aplicativos e usuários com o Amazon Pinpoint. Seu aplicativo de início rápido inicializará o Amazon Pinpoint para gravar eventos padrão, como início de sessão, junto com exemplos de eventos de monetização e personalização. É possível usar o console para definir campanhas de envio de mensagens para usuários via notificações por push para dispositivos móveis, mensagens de texto (SMS) ou envio de e-mails. É possível segmentar usuários de acordo com vários critérios para direcionar campanhas de acordo com subconjuntos aplicáveis de mensagens específicas. Também é possível executar o Teste A/B para determinar quais mensagens, canais e cronogramas são os ideais. O Amazon Pinpoint disponibiliza painéis que mostram o uso de métricas e outros KPIs essenciais para aplicativos.

P. O que o recurso de teste de aplicativo oferece?
Na barra de navegação do Mobile Hub para seu projeto, você pode clicar em Testar para navegar diretamente para o console do AWS Device Farm para carregar e iniciar o teste do seu aplicativo. O AWS Device Farm oferece testes incorporados e aceita o uso dos scripts de automação que você escrever.

 

P: O que é o recurso de exportação/importação de projetos?
Por meio da página da lista de projetos do Mobile Hub, é possível clonar, exportar e importar seus projetos. Os projetos podem ser clonados dentro da mesma conta da AWS. Os desenvolvedores podem importar uma definição de projeto YAML compactada em zip por meio de suas próprias contas, ou de outras contas que tiverem. Quando você clona ou importa um projeto, o Mobile Hub cria um novo projeto e o provisiona com o seu próprio conjunto de recursos da AWS correspondente ao projeto original.


P. Com quais plataformas de dispositivo e SDKs o Mobile Hub é compatível?
O AWS Mobile Hub é compatível com o iOS (Swift e Objective C) e o Android (Java).

P: Quais códigos e SDKs estão incluídos no pacote de download do Mobile Hub?
Para cada projeto que configurar com o Mobile Hub, será possível fazer download de uma aplicação de início rápido de trabalho configurada com exemplos para usar os serviços que você provisionou ou um pacote de SDKs, bibliotecas e código de inicialização para incluir na sua aplicação, se houver uma. O Mobile Hub fornecerá esses recursos tanto para projetos do iOS quanto do Android. Você pode fazer o download desses itens depois de configurar seus recursos na página de criação do Mobile Hub.

P. Posso usar outros serviços da AWS com um Projeto do Mobile Hub?
Você pode provisionar e configurar outros serviços da AWS (por exemplo, Amazon EC2) nos seus respectivos consoles de serviço, que podem ser acessados na página inicial do Console de Gerenciamento da AWS.

 

P. O Mobile Hub é compatível com Unity ou Xamarin?
A AWS fornece SDKs tanto para Unity quanto para Xamarin. Acesse nossa página de SDKs para fazer o download. O Mobile Hub não gera, no momento, aplicativos de amostra funcionais para Unity ou Xamarin.

 

P. O Mobile Hub cria recursos que são visíveis em outros consoles?
Sim. Os recursos provisionados e configurados através do AWS Mobile Hub são visíveis e podem ser gerenciados nos respectivos consoles de serviços da AWS. Recursos associados com um projeto do Mobile Hub serão designados por um nome, como nomedoprojeto_nomedorecurso_MOBILEHUB_456456 (ID único). A seção Recursos no projeto do Mobile Hub mostra a você todos os recursos criados e modificados por esse projeto.

P. Posso usar consoles de serviço para gerenciar e configurar recursos inicialmente criados no Mobile Hub?
Sim, depois de configurar um projeto do Mobile Hub e de criar um recurso, você pode visitar o console do serviço relacionado para configuração avançada e gerenciamento desse serviço. Por exemplo, você pode acessar o console do Mobile Analytics para visualizar e analisar as métricas de uso e diagramas do aplicativo e configurar o AutoExport dos dados de evento do seu aplicativo móvel para Amazon S3 e Amazon Redshift. Os links para os consoles de serviço são fornecidos na página Recursos, encontrada na barra de navegação à esquerda do console do Mobile Hub. Adicionalmente, como antes, você pode navegar para vários consoles de serviço na página de início do Console de Gerenciamento da AWS.

P. Posso associar quaisquer recursos de console que eu tenha criado diretamente nos consoles de serviço a um projeto do Mobile Hub para que esses recursos sejam visíveis e gerenciáveis no painel do projeto do Mobile Hub?
O AWS Mobile Hub permite que você use funções Lambda existentes. Outros recursos independentemente criados e provisionados através de consoles de serviço individuais não podem ser referenciados, neste momento, em um projeto do Mobile Hub.

P. Como controlo o acesso aos Projetos do Mobile Hub para os membros da minha equipe?
O acesso aos recursos do serviço configurados através do AWS Mobile Hub é controlado através do mecanismo de acesso ao usuário do AWS disponíveis no IAM (Identity and Access Management). Em um cenário de equipe, seus membros têm acesso para criar projetos do Mobile Hub e gerenciar recursos do projeto de acordo com as definições de permissões de acesso concedidas aos logins da AWS para os serviços subjacentes usados pelo AWS Mobile Hub (Amazon Cognito, Amazon DynamoDB, Amazon S3, AWS Lambda, Amazon SNS, Amazon CloudFront, AWS Device Farm e Amazon Mobile Analytics).

P. Quais regiões são compatíveis com o Mobile Hub?
O AWS Mobile Hub provisiona recursos de serviços da AWS na Região Leste dos EUA por padrão.

 


P: Minha pergunta não foi respondida nestas Perguntas frequentes. Como posso pedir ajuda à Amazon?
Envie um e-mail para obter mais ajuda, siga-nos em nosso blog ou visite o fórum do Mobile Hub

P: Como faço a solicitação de um novo recurso ou envio feedback sobre este produto?
Faça a solicitação no fórum do Mobile Hub.