Comience con AWS de forma gratuita

Cree una cuenta gratuita

Disfrute de doce meses de acceso a la capa gratuita de AWS y de otras características del nivel Basic de AWS Support, entre otras, un servicio ininterrumpido de soporte al cliente, foros de soporte y muchas más.


P: ¿Qué es AWS Mobile Hub?
AWS Mobile Hub es una consola que proporciona una experiencia integrada para descubrir, configurar y obtener acceso a los servicios en la nube de AWS para la creación, prueba y monitorización del uso de aplicaciones móviles. Con AWS Mobile Hub, puede seleccionar y configurar características para añadirlas a la aplicación móvil. Las características de AWS Mobile Hub combinan los servicios de AWS, los SDK del cliente y el código de integración del cliente, que facilitan y agilizan el proceso de añadir nuevas capacidades a la aplicación móvil.


P: ¿Qué puedo hacer con Mobile Hub?
AWS Mobile Hub permite explorar y conocer las soluciones de AWS con las que crear características comunes para aplicaciones móviles, incluido un acceso sencillo a información general funcional, documentación y foros. Con AWS Mobile Hub, siempre se comienza con un proyecto. Puede crear un proyecto o ver y modificar otro ya existente. Al crear un proyecto, puede seleccionar y configurar las características que desee añadir a su aplicación, incluidos el inicio de sesión de usuario, el almacenamiento de datos del usuario, la entrega de contenido de la aplicación, lógica de la nube, las notificaciones push y el análisis de aplicaciones. Después de seleccionar y configurar las características de la aplicación, puede descargar un código fuente y un paquete de SDK o una aplicación en funcionamiento de inicio rápido. La aplicación de inicio rápido está configurada para funcionar con los servicios aprovisionados. Puede volver a Mobile Hub para modificar los proyectos de la aplicación y cambiar, añadir o eliminar características, crear nuevos proyectos o descargar el código fuente de la aplicación de inicio rápido. Una vez creada la aplicación, puede probarla en dispositivos reales y monitorizar sus métricas en un panel de análisis.


P: ¿Cuánto cuesta utilizar AWS Mobile Hub?
Cuando utiliza AWS Mobile Hub, solo paga por los servicios de AWS subyacentes que utiliza. No se aplican cargos adicionales por el uso de AWS Mobile Hub. Para obtener más información sobre el precio y las capas gratuitas de los servicios aprovisionados por AWS Mobile Hub, visite nuestra página de precios.


P: ¿Cómo puedo comenzar a utilizar Mobile Hub?
Si es la primera vez que utiliza AWS, puede comenzar por visitar nuestra página web para obtener más información e inscribirse para abrir una cuenta de AWS. Después de crear una cuenta de AWS, inicie sesión en la consola de AWS Mobile Hub. También puede consultar nuestra documentación o contactar con nosotros a través del foro.

 


P: ¿Qué es un proyecto de Mobile Hub?
Un proyecto de Mobile Hub es una colección designada de características y servicios de AWS que ha seleccionado para su aplicación móvil.

P: ¿Qué ofrece la característica de inicio de sesión de usuario?
Con AWS Mobile Hub, puede configurar cómo se registran o inician sesión los usuarios en su aplicación: mediante inicios de sesión sociales populares como Facebook y Google o mediante la autenticación basada en el correo electrónico y una contraseña. AWS Mobile Hub configurará Amazon Cognito Identity e incluirá las pantallas de registro, inicio de sesión y recuperación de contraseña en su aplicación de inicio rápido (según sea necesario), junto con el código necesario para conectar Amazon Cognito con los proveedores de identidad que haya configurado. Independientemente de cómo inicien sesión los usuarios, Mobile Hub se asegurará de que su aplicación tenga las políticas de control del acceso adecuadas y siga las prácticas recomendadas de seguridad de AWS al utilizar credenciales temporales de privilegio limitado para acceder a otros recursos de AWS que cree usando Hub. AWS Mobile Hub utiliza Amazon Cognito Identity, un servicio gratuito, para poner en marcha esta característica.
 

P: ¿Qué ofrece la característica de almacenamiento de datos de usuario?
La característica de almacenamiento de datos de usuario incluye almacenamiento en la nube para dos tipos de datos de usuario. En primer lugar, incluye almacenamiento para datos del usuario en pares de clave-valor para casos como preferencias y perfiles de usuario, puntuaciones máximas o el estado de un juego. Puede sincronizar estos datos en los dispositivos autenticados de un usuario para que la experiencia del usuario sea uniforme. AWS Mobile Hub configura Amazon Cognito para gestionar el almacenamiento y la sincronización de pares de clave-valor. Si selecciona esta característica, la aplicación de inicio rápido la incluirá en un ejemplo. Además del almacenamiento de pares de clave-valor, la característica de almacenamiento de datos de usuario permite almacenar archivos tales como fotos en Amazon S3. Puede almacenar archivos privados de un usuario que no deban compartirse con otros usuarios de la aplicación, así como almacenar los archivos de usuario que otros usuarios de las aplicaciones puedan leer. Mobile Hub crea un bucket de Amazon S3 con una carpeta para cada caso de uso y establece los permisos de lectura/escritura de archivos adecuados para cada uno. Si selecciona esta característica, la aplicación de inicio rápido incluirá un ejemplo.

P: ¿Qué ofrece la característica de alojamiento y streaming?
Con AWS Mobile Hub, puede configurar el almacenamiento en la nube para recursos de aplicaciones, como archivos de recursos o archivos de audio o vídeo. Puede permitir que estos archivos sean accesibles solo para su aplicación o puede ponerlos a disposición del público y almacenarlos en la memoria caché globalmente a través de la red de entrega de contenido de AWS. La aplicación de inicio rápido también incluye el almacenamiento en caché local de estos datos en la aplicación del cliente para evitar descargas innecesarias. AWS Mobile Hub configura Amazon S3 para gestionar el almacenamiento. Si opta por incluir la entrega de contenido global, AWS Mobile Hub también puede configurar Amazon CloudFront. Además, esta característica ofrece capacidades para simplificar el desarrollo y las pruebas de aplicaciones web. Puede preconfigurar un sitio web estático de Amazon S3 y una distribución de Amazon CloudFront para utilizar en entornos de desarrollo de aplicaciones de producción y pruebas. El sitio web incluye archivos de configuración de JavaScript autogenerados con compatibilidad para exportación/importación de ECMAScript2015 que facilitan la creación de aplicaciones híbridas y web móviles que consumen recursos de la nube con el SDK para JavaScript de AWS. El sitio web también incluye una aplicación de muestra que explica cómo cargar el SDK para JavaScript de AWS y realizar llamadas de Identity a Amazon Cognito. Mobile Hub ofrece una experiencia de "un clic" después de la configuración que les permite a los consumidores lanzar el sitio web desde una única ubicación en la consola de Mobile Hub.

P: ¿Qué ofrece la característica de la base de datos NoSQL?
Con la característica de la base de datos NoSQL puede agregar una instancia de Amazon DynamoDB en la que almacenar y realizar consultas en los datos que utilizan sus aplicaciones. Amazon DynamoDB es un servicio de base de datos NoSQL rápido y flexible para todas las aplicaciones que requieren latencias de milisegundos de un solo dígito constantes a cualquier escala. Se trata de una base de datos en la nube totalmente administrada. Su modelo de datos flexible y desempeño fiable lo convierten en un almacén de datos excelente para aplicaciones móviles. AWS Mobile Hub le permite configurar una base de datos y definir los índices y esquemas de las tablas de la base de datos en la consola de Mobile Hub. Si selecciona esta característica, su aplicación de inicio rápido incluirá código para introducir y eliminar datos y realizar consultas en los mismos en las tablas de la base de datos, lo que le ahorrará esfuerzo en cada una de estas operaciones.

 

P: ¿Qué ofrece la característica lógica de la nube?
Mediante AWS Mobile Hub, puede crear funciones en la nube a las que se puede acceder directamente desde su aplicación móvil para ejecutar la lógica (p. ej.: validar recibos de compras en la aplicación o recortar imágenes) o para conectar a otros recursos de software (p. ej.: aplicaciones empresariales o bases de datos). Poniendo la lógica de su aplicación en la nube, puede compartir funciones comunes en aplicaciones de Android y de iOS sin necesidad de escribir y mantener dos versiones diferentes. También puede modificar las funciones en la nube sobre la marcha sin tener que crear, probar ni enviar nuevas versiones de la aplicación móvil a la tienda de aplicaciones. AWS Mobile Hub configura AWS Lambda y Amazon API Gateway para que gestionen la ejecución de las funciones en la nube. AWS Mobile le permite importar puntos de enlace de API Gateway existentes y genera SDK de Android e iOS personalizados cuando desee integrarlos con sus aplicaciones móviles existentes. Si incluye la lógica de la nube en el proyecto, la aplicación de inicio rápido incluirá una función en la nube de ejemplo que podrá editar más adelante.

P: ¿Qué ofrece la característica de notificaciones push?
Con AWS Mobile Hub, puede configurar notificaciones push a través de los servicios de notificaciones push de Apple (APNS y entorno de pruebas APNS) y de Google (GCM). Si selecciona esta característica, la consola de Mobile Hub lo guiará por la configuración inicial. La aplicación de inicio rápido incluye el código de la aplicación móvil para recuperar y actualizar automáticamente los tokens de notificaciones push. Además, la aplicación de inicio rápido posee un código para suscribir cada instancia de la aplicación móvil a una lista, por lo que puede enviar notificaciones push a todos los usuarios de la aplicación móvil con una acción de publicación. Mobile Hub también permite crear temas para la aplicación que le permitan suscribir a los usuarios a notificaciones basadas en un grupo o un tema. La característica de notificaciones push utiliza el servicio Amazon Simple Notification Service para enviar notificaciones push.

P: ¿Qué ofrece la característica de mensajería y análisis?
Si decide incluir esta característica en su aplicación, Mobile Hub configurará automáticamente la recopilación de eventos de aplicaciones móviles, la mensajería a través de varios canales y el análisis de aplicaciones y usuarios con Amazon Pinpoint. La aplicación de inicio rápido iniciará Amazon Pinpoint para registrar eventos estándar, como el inicio de una sesión, junto con eventos personalizados y de monetización de ejemplo. Puede usar la consola para definir campañas de envío de mensajes a usuarios mediante notificaciones push móviles, mensajes de texto SMS o emails. Puede segmentar los usuarios en función de diferentes criterios para focalizar las campañas en subconjuntos para mensajes específicos. También puede realizar pruebas A/B para determinar mensajes, canales y elección de momentos de envío óptimos. Amazon Pinpoint ofrece paneles que muestran las métricas de uso y otros KPI claves de su aplicación.

P: ¿Qué ofrece la característica de prueba de la aplicación?
En la barra de navegación de Mobile Hub del proyecto, puede hacer clic en Test para ir directamente a la consola de AWS Device Farm y cargar y comenzar a probar la aplicación. AWS Device Farm ofrece pruebas integradas y admite el uso de scripts de automatización de pruebas escritos por usted mismo.

 

P: ¿Qué ofrece la característica de exportación/importación de proyectos?
En la página con la lista de proyectos de Mobile Hub, puede clonar, exportar e importar proyectos. Los proyectos pueden clonarse en la misma cuenta de AWS. Los desarrolladores pueden importar un archivo de definición de proyecto YAML comprimido desde su propia cuenta o desde otras. Cuando clona o importa un proyecto, Mobile Hub crea un proyecto nuevo y lo aprovisiona con su propio conjunto de recursos de AWS que coincide con el proyecto original.


P: ¿Qué SDK y plataformas para dispositivos son compatibles con Mobile Hub?
AWS Mobile Hub es compatible con iOS (Swift y Objective C) y Android (Java).

P: ¿Qué códigos y SDK se incluyen en el paquete de descarga de Mobile Hub?
Para cada proyecto que configure con Mobile Hub, puede descargar una aplicación de inicio rápido en funcionamiento configurada con ejemplos para utilizar los servicios aprovisionados o un paquete de SDK, bibliotecas y código de inicialización para que pueda incluirlos en su aplicación, si la tuviera. Mobile Hub ofrece estos recursos para proyectos de iOS y Android. Estos elementos se pueden descargar después de configurar las características en la página Build de Mobile Hub.

P: ¿Puedo utilizar otros servicios de AWS con un proyecto de Mobile Hub?
Puede aprovisionar y configurar otros servicios de AWS (por ejemplo, Amazon EC2) en sus respectivas consolas de servicio, que son accesibles desde la página de inicio de la consola de administración de AWS.

 

P: ¿Mobile Hub es compatible con Unity o Xamarin?
AWS ofrece SDK tanto para Unity como para Xamarin. Para descargarlos, visite nuestra página de SDK. En estos momentos, Mobile Hub no genera aplicaciones de muestra en funcionamiento para Unity ni Xamarin.

 

P: ¿Mobile Hub puede crear recursos que sean visibles en otras consolas?
Sí. Los recursos aprovisionados y configurados mediante AWS Mobile Hub están visibles y se pueden administrar en sus respectivas consolas de servicio de AWS. Los recursos asociados con un proyecto de Mobile Hub se designan con un nombre, por ejemplo, nombreProyecto_nombreRecurso_MOBILEHUB_456456 (identificador único). En la sección Resources del proyecto de Mobile Hub se muestran todos los recursos creados y modificados en el proyecto.

P: ¿Puedo utilizar consolas de servicio para administrar y configurar recursos creados inicialmente en Mobile Hub?
Sí, después de configurar un proyecto de Mobile Hub y crear un recurso, puede visitar la consola del servicio relacionado para obtener acceso a la configuración avanzada y a la administración de ese servicio. Por ejemplo, puede visitar la consola de Mobile Analytics para ver y analizar los gráficos y las métricas de uso de la aplicación y configurar la exportación automática de los datos de eventos de su aplicación móvil a Amazon S3 y Amazon Redshift. Los enlaces a las consolas de servicio se incluyen en la página Resources, situada en la barra de navegación izquierda de la consola de Mobile Hub. Además, al igual que antes, puede navegar por las diferentes consolas de servicio desde la página de inicio de la consola de administración de AWS.

P: ¿Puedo asociar los recursos de un servicio creado por mí directamente en las consolas de servicio con un proyecto de Mobile Hub para que estén visibles y se puedan administrar en el panel del proyecto de Mobile Hub?
AWS Mobile Hub permite utilizar las funciones Lambda ya existentes. Actualmente, en un proyecto de Mobile Hub no se puede hacer referencia a otros recursos aprovisionados y creados de forma independiente mediante consolas de servicio individuales.

P: ¿Cómo puedo controlar el acceso de los miembros de mi equipo a los proyectos de Mobile Hub?
El acceso a los recursos de servicio configurados mediante AWS Mobile Hub se controla a través de los mecanismos estándar de acceso de usuarios de AWS disponibles en IAM (Identity and Access Management). En un entorno de equipo, los miembros tienen acceso a la creación de proyectos de Mobile Hub y la administración de los recursos del proyecto según lo establecido en los permisos de acceso que se hayan concedido a sus inicios de sesión en AWS para los servicios subyacentes que utiliza AWS Mobile Hub (Amazon Cognito, Amazon DynamoDB, Amazon S3, AWS Lambda, Amazon SNS, Amazon CloudFront, AWS Device Farm y Amazon Mobile Analytics).

P: ¿En qué regiones es compatible Mobile Hub?
De forma predeterminada, AWS Mobile Hub aprovisiona recursos de servicio de AWS en la región EE.UU. Este 1.

 


P: Mi pregunta no aparece respondida en estas Preguntas frecuentes. ¿Cómo puedo contactarme con Amazon para obtener ayuda?
Escríbanos un email para solicitar asistencia, síganos en nuestro blog o visite el foro de Mobile Hub

P: ¿Cómo puedo solicitar una nueva función o enviar comentarios para este producto?
Háganoslo saber en el foro de Mobile Hub.