L'API Nearby Messages est une API de publication/abonnement qui vous permet de transmettre de petits les charges utiles binaires entre les appareils Android et iOS connectés à Internet. Les appareils ne doivent pas nécessairement se trouver sur le même réseau, mais doivent être connectés au Internet.
La fonctionnalité À proximité utilise la technologie Bluetooth à basse consommation pour communiquer un code d'association unique en temps réel. entre les appareils. Le serveur facilite l'échange de messages entre les appareils détecter le même code d'association. Lorsqu'un appareil détecte un code d'association provenant d'un appareil appareil, il envoie le code d'association au serveur Nearby Messages pour validation, et pour vérifier si des messages doivent être distribués ensemble actuel d'abonnements.
L'application Nearby Messages n'est pas authentifiée et ne nécessite pas de compte Google.
Le mécanisme exact d'échange de données peut varier d'une version à l'autre. La La séquence suivante montre les événements conduisant à l'échange de messages:
Une application de publication envoie une requête pour associer une charge utile binaire (le message) à l'aide d'un code d'association unique dans le temps (jeton). Le serveur effectue une opération temporaire association entre la charge utile du message et le jeton.
L'appareil de publication utilise la technologie Bluetooth Low Energy pour rendre le jeton détectable. par les appareils à proximité. L'appareil utilisé pour la publication utilise également la technologie Bluetooth Low Energy pour analyser pour les jetons d'autres appareils.
Une application d'abonnement associe son abonnement à un jeton et utilise le Bluetooth. Low Energy d'envoyer son jeton à l'éditeur et de détecter les à partir d'un jeton d'accès.
Lorsque l'un des côtés détecte le jeton de l'autre, il le signale au serveur.
Le serveur facilite l'échange de messages entre deux périphériques associées à un jeton commun, et les clés API utilisées par les applications appelantes sont associés au même projet dans la Google Play Console.
Lorsque vous utilisez le SDK Nearby des services Google Play, les analyses d'utilisation sont collectées pour pour améliorer l'expérience.
- Métriques de performances:la durée des publications et des abonnements, ainsi que les le nombre de messages reçus est collecté lors de l'utilisation de Nearby SDK.
- Informations sur l'appareil:modèle, pays, version de build et nom du package de l'application sont collectés et associés aux données pour identifier les tranches régionales et spécifiques à chaque appareil.
- Publication dans Nearby Messages:les données publiées via Nearby Messages sont stockés par Google jusqu'à ce que le message ne soit plus publié. Ces données sont partagées auprès des abonnés qui se trouvent à proximité de l'appareil.
Les utilisateurs finaux peuvent autoriser ou refuser cette collecte dans Paramètres > Google > Utilisation et de l'infrastructure.