Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A API Nearby Messages é uma API de publicação-assinatura que permite transmitir pequenos
payloads binários entre dispositivos Android e iOS conectados à Internet. Os dispositivos
não precisam estar na mesma rede, mas precisam estar conectados à
Internet.
O recurso "Perto de você" usa o Bluetooth de baixa energia para comunicar um código de pareamento único
entre dispositivos. O servidor facilita a troca de mensagens entre dispositivos que
detectam o mesmo código de pareamento. Quando um dispositivo detecta um código de pareamento de um dispositivo
próximo, ele envia o código de pareamento para o servidor do Nearby Messages para validação
e para verificar se há mensagens a serem enviadas para o conjunto atual de
assinaturas do aplicativo.
O recurso Mensagens por proximidade não é autenticado e não exige uma Conta do Google.
O mecanismo exato para a troca de dados pode variar de versão para versão. A
sequência a seguir mostra os eventos que levam à troca de mensagens:
Um app de publicação faz uma solicitação para associar um payload binário (a mensagem)
a um código de pareamento único no tempo (token). O servidor faz uma associação temporária
entre o payload da mensagem e o token.
O dispositivo de publicação usa o Bluetooth de baixa energia para tornar o token detectável
por dispositivos próximos. O dispositivo de publicação também usa o Bluetooth de baixa energia para procurar
tokens de outros dispositivos.
Um app de assinatura associa a assinatura a um token e usa o Bluetooth
de baixa energia para enviar o token ao editor e detectar o
token do editor.
Quando um dos lados detecta o token do outro, ele é informado ao servidor.
O servidor facilita a troca de mensagens entre dois dispositivos quando ambos estão
associados a um token comum e as chaves de API usadas pelos apps de chamada estão
associadas ao mesmo projeto no console para desenvolvedores do Google.
Ao usar o SDK do Google Play Services Nearby, as análises de uso são coletadas para
melhorar a experiência.
Métricas de desempenho:a duração das publicações e assinaturas e o
número de mensagens recebidas são coletados ao usar o SDK do Nearby.
Informações do dispositivo:o modelo do dispositivo, o país, a versão do build e o nome do pacote do aplicativo são coletados e associados às métricas de performance para identificar fatias regionais e específicas do dispositivo.
Publicações do Nearby Messages:os dados publicados pelo Nearby Messages são
armazenados pelo Google até que a mensagem não seja mais publicada. Esses dados são compartilhados
com os assinantes que estão perto do dispositivo.
Os usuários finais podem permitir ou negar essa coleta em "Configurações > Google >
Uso e diagnósticos".
[null,null,["Última atualização 2025-08-29 UTC."],[[["\u003cp\u003eNearby Messages, a publish-subscribe API, enables the exchange of small data payloads between nearby Android and iOS devices over the internet using Bluetooth Low Energy.\u003c/p\u003e\n"],["\u003cp\u003eThis API, set to be deprecated in December 2023, is unauthenticated, doesn't require a Google account, and leverages a unique pairing code system for device discovery and message delivery.\u003c/p\u003e\n"],["\u003cp\u003eGoogle collects performance metrics, device information, and published message data to improve the service; however, users can control this data collection through their device settings.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers are encouraged to migrate to Nearby Connections for continued support and functionality.\u003c/p\u003e\n"]]],[],null,["# Overview\n\n| **Warning:** Nearby Messages is deprecated and will stop working as of December 2023. Please migrate to [Nearby Connections](//developers.google.com/nearby/connections/overview) for further support.\n\nThe Nearby Messages API is a publish-subscribe API that lets you pass small\nbinary payloads between internet-connected Android and iOS devices. The devices\ndon't have to be on the same network, but they do have to be connected to the\nInternet.\n\nNearby uses Bluetooth Low Energy to communicate a unique-in-time pairing code\nbetween devices. The server facilitates message exchange between devices that\ndetect the same pairing code. When a device detects a pairing code from a nearby\ndevice, it sends the pairing code to the Nearby Messages server for validation,\nand to check whether there are any messages to deliver for the application's\ncurrent set of subscriptions.\n\nNearby Messages is unauthenticated and does not require a Google Account.\n\nThe exact mechanism for data exchange may vary from release to release. The\nfollowing sequence shows the events leading to message exchange:\n\n1. A publishing app makes a request to associate a binary payload (the message)\n with a unique-in-time pairing code (token). The server makes a temporary\n association between the message payload and the token.\n\n2. The publishing device uses Bluetooth Low Energy to make the token detectable\n by nearby devices. The publishing device also uses Bluetooth Low Energy to scan\n for tokens from other devices.\n\n3. A subscribing app associates its subscription with a token and uses Bluetooth\n Low Energy to send its token to the publisher, and to detect the publisher's\n token.\n\n4. When either side detects the other's token, it reports it to the server.\n\n5. The server facilitates message exchange between two devices when both are\n associated with a common token, and the API keys used by the calling apps are\n associated with the same project in the [Google Developers Console](https://console.developers.google.com/).\n\nWhen using the Google Play services Nearby SDK, usage analytics are collected to\nimprove the experience.\n\n- **Performance metrics:** The duration of publishes and subscriptions and the number of messages received is collected when using the Nearby SDK.\n- **Device information:** Device model, country, build version and the application package name are collected and associated with the performance metrics to identify regional and device-specific slices.\n- **Nearby Messages publishes:** Data published through Nearby Messages is stored by Google until the message is no longer published. This data is shared with subscribers who are near the device.\n\nEnd users can allow or deny this collection by navigating to Settings \\\u003e Google \\\u003e\nUsage \\& diagnostics."]]