AWS Mobile Hub vous permet d'ajouter et de configurer facilement des fonctionnalités pour vos applications mobiles, notamment pour l'authentification utilisateur, le stockage de données, la logique dorsale, les notifications Push, la diffusion de contenu ou encore les données d'analyse. Une fois l'application créée, vous pouvez utiliser AWS Mobile Hub pour la tester en conditions réelles sur des appareils, ainsi que pour suivre ses données d'utilisation depuis des tableaux de bord d'analyses, le tout via une console unique et intégrée.

AWS Mobile Hub dispose de fonctionnalités d'entreprise qui permettent de développer facilement des applications mobiles à destination des employés et des clients et reposant sur les ressources de la société.

AWS Mobile Hub

Démarrez dès maintenant
Connexion des utilisateurs

Connexion des utilisateurs

Ajoutez des flux d'inscription et de connexion d'utilisateurs prenant en charge l'authentification multi-facteurs à vos applications, grâce à un service entièrement géré. Vous pouvez également authentifier vos utilisateurs par le biais de fournisseurs d'identités sociaux, comme Facebook, Twitter et Google+. Cette fonctionnalité est assurée par Amazon Cognito.

Stockage de données utilisateur

Stockage de données utilisateur

Conservez et synchronisez les données des utilisateurs (profils, paramètres ou progression dans les jeux, par exemple), ou stockez des fichiers d'utilisateurs, tels que des photos. Cette fonctionnalité est assurée par Amazon Cognito et Amazon S3.

Logique de cloud

Logique de cloud

Créez un back-end mobile sans dimensionner ni gérer les serveurs. Il vous suffit de charger votre code et de l'appeler à l'aide d'API depuis votre application mobile. Nous nous occupons de toutes les opérations nécessaires pour exécuter et dimensionner votre code. Cette fonctionnalité est soutenue par Amazon API Gateway et AWS Lambda.

Dynamo Mobile Hub

Base de données NoSQL

Stockez et interrogez les données de vos applications à l'aide d'une base de données entièrement gérée dans le cloud qui fournit un service rapide et constant à n'importe quelle échelle. Cette fonctionnalité est assurée par Amazon DynamoDB.

mobile-analytics

Messagerie et analyse

Exécutez des campagnes de messagerie ciblée sur plusieurs canaux (notifications push, SMS et e-mails) pour encourager l'implication des utilisateurs dans les applications mobiles, accroître l'utilisation et stimuler les indicateurs clés de performance (KPI) essentiels. Comprenez le comportement des utilisateurs, définissez les personnes à cibler, déterminez quels messages envoyer et le meilleur canal, planifiez le moment optimal pour l'envoi des messages et suivez les résultats de votre campagne grâce à des analyses avancées et des tableaux de bord. Cette fonctionnalité est assurée par Amazon Pinpoint.

app-content-delivery

Hébergement et streaming

Stockez vos ressources applicatives, telles que des fichiers multimédias, dans le cloud, puis téléchargez-les et mettez-les en cache dans votre application. Utilisez un CDN pour diffuser le contenu auprès des utilisateurs avec une faible latence et une vitesse de transfert élevée. Simplifiez le développement et le test de sites Web avec les fichiers de configuration JavaScript générés automatiquement et la prise en charge de l'exportation/importation ECMAScript2015 pour les applications web mobiles ou hybrides qui utilisent des ressources de cloud à l'aide du kit SDK AWS JavaScript. Cette fonctionnalité est assurée par Amazon S3 et Amazon CloudFront.

push-notifications

Notifications push mobile, SMS et e-mail

Améliorez l'implication des utilisateurs en envoyant des notifications push mobile, des SMS et des e-mails à des personnes ou à des groupes d'utilisateurs. Les notifications push sont envoyées aux appareils Apple iOS via APNS et APNS Sandbox, et aux appareils Google Android via les services de notification GCM ou FCM. Vous avez la possibilité d'envoyer quelques messages occasionnels ou, au contraire, d'émettre chaque jour des milliards de messages. Cette fonctionnalité est assurée par Amazon Pinpoint.

import-export

Exportation/Importation de projets

Exportez, importez et partagez votre configuration de projet dans un format de fichier de texte facilement modifiable (YAML). Clonez des projets au sein d'un même compte ou exportez un projet vers un autre compte pour faciliter le travail d'équipe et la participation ouverte en open source. Quand un projet est cloné ou importé, une pile de ressources AWS identique est créée de manière isolée afin de fournir un environnement de développement et de test à la fois cohérent et indépendant.

app-testing

Tests d'applications

Améliorez la qualité de vos applications iOS, Android et web en les testant sur de véritables téléphones et tablettes dans le cloud AWS. Cette fonctionnalité est assurée par AWS Device Farm.

100x100_benefit_identification

Mobile Hub facilite l'ajout de fonctionnalités de gestion des utilisateurs à votre application, notamment pour l'authentification des utilisateurs sur vos applications mobiles à destination des clients et des employés. Pour les applications B2C, vous pouvez créer votre propre répertoire d'utilisateurs entièrement opéré dans Amazon Cognito et intégrer facilement des fonctions d'inscription et de connexion, y compris pour l'authentification multi-facteurs.

Pour les applications B2E, Mobile Hub permet d'utiliser le protocole SAML (Security Assertion Markup Language) pour ajouter une fonction de connexion avec les informations d'identification de la société dans les répertoires d'utilisateurs existants de l'entreprise, notamment Active Directory. Vous pouvez ainsi concevoir des applications permettant aux utilisateurs de se connecter avec leurs informations d'identification d'entreprise.

Les rôles AWS Identity and Access Management (IAM) sont automatiquement attribués à chaque utilisateur, vous pouvez donc utiliser ces informations d'identification pour accorder l'accès aux ressources et aux connecteurs AWS. Il est alors possible de concevoir des applications mobiles capables d'accéder de façon sécurisée aux données des ressources de l'entreprise. La main-d'œuvre mobile est ainsi en mesure de faire facilement son travail depuis ses appareils mobiles et pour plusieurs opérations de la société.

Afin de faciliter la connexion des utilisateurs, Mobile Hub offre des consignes d'intégration étape par étape, puis génère une application de démarrage rapide avec un code entièrement opérationnel que vous pouvez inclure dans votre application. Les applications de démarrage rapide comprennent des implémentations qui montrent comment authentifier les utilisateurs de l'application avec votre groupe d'utilisateurs Cognito ou vos fournisseurs d'identité SAML dans iOS (Objective-C et Swift) et Android. L'application de démarrage rapide explique également comment utiliser les informations d'identification Cognito produites pour contrôler l'accès aux ressources AWS, comme les fichiers dans Amazon S3 ou les données dans Amazon DynamoDB

100x100_benefit_migration

La fonctionnalité de logique cloud de Mobile Hub vous permet de créer des connecteurs personnalisés avec AWS Lambda et Amazon API Gateway pour accéder à des ressources sur site derrière des pare-feux (comme des API et des bases de données) via un VPC. Mobile Hub applique automatiquement les politiques de contrôle d'accès aux API REST produites, afin de pouvoir limiter facilement l'accès aux utilisateurs qui se sont authentifiés avec une des nouvelles fonctions de connexion d'utilisateur. En quelques clics, vous pouvez utiliser les informations d'identification Active Directory d'un utilisateur de l'application pour autoriser l'accès aux ressources de l'entreprise, même si ces dernières ne sont pas nativement intégrées à Active Directory. Vous êtes libre de modifier les politiques intégrées pour augmenter la précision de votre contrôle d'accès. Il est par exemple possible de restreindre les opérations d'écriture (par exemple, PUT, POST, DELETE) dans certains chemins (comme /items) à des utilisateurs spécifiques.

100x100_benefit_Custom-lexicon

AWS Mobile Hub prévoit l'intégration d'Amazon Lex, pour que vous puissiez créer des applications mobiles utilisant une solution voix et texte, en plus des fonctions tactiles. Ainsi, vous pouvez tirer parti de la technologie d'Amazon Alexa afin de créer des robots performants pour la conversation écrite et orale dans votre application. Chaque robot créé avec Mobile Hub fait appel à Amazon Lex pour reconnaître l'intention du langage naturel et déclenche les fonctions adéquates en conséquence. Vous pouvez créer des expériences de conversation agréables pour les scénarios applicatifs les plus courants, comme la réservation de billets, la commande de produits, le signalement de problèmes au support technique, l'interrogation d'un système d'assistance informatique interne, etc.

Avec AWS Mobile Hub, il est très facile d'ajouter des robots de conversation à votre application mobile. Lorsque vous sélectionnez la fonction Conversational Bots (Robots de conversation), Mobile Hub ajoute un écran de messagerie parfaitement opérationnel à l'application de démarrage rapide qu'il génère. Cette application de démarrage rapide utilise le SDK mobile Amazon Lex pour récupérer les saisies vocales et textuelles de l'application et les envoyer à Lex pour analyse du langage naturel. Lex dispose d'une configuration protégée par des politiques de contrôle d'accès, afin d'utiliser les fonctionnalités Mobile Hub telles que la connexion, les connecteurs SaaS et l'intégration DynamoDB en toute sécurité.