

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Des applications mobiles pour Location-based l'engagement
<a name="mobile-apps-location-based-engagement"></a>

Date de publication : 8 ** juillet 2021 ([Historique du diagramme](#diagram-history)) **

Cette architecture repose sur les fonctionnalités d'Amazon Location Service telles que les cartes, les dispositifs de suivi et les collections de géofence. Les utilisateurs mobiles transportent leurs appareils partout et à tout moment. L'ajout de la fonction de géolocalisation aux applications vous permet d'offrir une expérience améliorée, par exemple en envoyant des messages et des informations en temps réel en fonction de la localisation de l'utilisateur. 

## Des applications mobiles pour Location-based l'engagement
<a name="diagram1"></a>

![Schéma d'architecture de référence montrant comment Amazon Location Service peut être utilisé pour ajouter la reconnaissance de la localisation aux applications afin de vous permettre d'offrir une expérience améliorée, telle que l'envoi de messages et d'informations en temps réel en fonction de la localisation de l'utilisateur.](https://docs.aws.amazon.com/fr_fr/reference-architecture-diagrams/latest/mobile-apps-location-based-engagement/images/mobile-apps-location-based-engagement.png)


1. Une application Web déployée par **AWS Amplify** est utilisée par les opérations et les utilisateurs professionnels pour créer des messages, des règles métier pour les engagements et des géofences qui initient les messages. 

1. Les opérations sont effectuées via une API GraphQL fournie par **AWS AppSync**, pour interagir avec une API unique et une couche d'accès standardisée. L'application Web utilise les ** bibliothèques ** Amplify pour adresser des requêtes à. **AWS AppSync** 

1. Les données relatives aux messages et aux règles sont stockées dans des tables ** DynamoDB**. 

1. Lors de la création d'une règle pour les engagements, une **AWS Lambda** fonction crée également une zone géographique sur une collection Geofence. 

1. L'application mobile utilise les ** bibliothèques ** Amplify pour envoyer des requêtes à l'**AWS AppSync**API. Les géolocalisations sont envoyées à un traceur pour suivre la position de l'appareil. 

1. La position est évaluée par rapport aux frontières géographiques. Les événements sont déclenchés sur ** Amazon EventBridge ** lorsqu'un appareil entre ou sort d'une zone géographique. 

1. Une ** fonction ** Lambda traite les événements et notifie les utilisateurs via Amazon Pinpoint **AWS AppSync** ou ** Amazon Pinpoint. ** 

## Suggestions de lecture
<a name="further-reading"></a>

 Pour plus d'informations, reportez-vous à 
+ [AWS Icônes de l'architecture ](https://aws.amazon.com/architecture/icons)
+ [AWS Centre d'architecture ](https://aws.amazon.com/architecture)
+  [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected) 

## Historique du diagramme
<a name="diagram-history"></a>

Pour être informé des mises à jour de ce schéma d'architecture de référence, abonnez-vous au fil RSS.

| Modification | Description | Date | 
| --- |--- |--- |
| [Publication initiale](#diagram-history) | Schéma d'architecture de référence publié pour la première fois. | 8 juillet 2021 | 

**Note**  
Pour vous abonner aux mises à jour RSS, un plug-in RSS doit être activé pour le navigateur que vous utilisez.