Is it really unencrypted? The blog post says it's encrypted.
"Note: The Nearby Connections API does not require the user to authenticate, which means that it can be used even when the user does not want to sign in or sign-in has failed."
"Warning: Messages sent through the Nearby Connections API are not encrypted. Do not send sensitive data through this API."[1]
The blog post links to this documentation page:
Game API (C++):
void SendReliableMessage(
std::vector< std::string > const & remote_endpoint_ids,
std::vector< uint8_t > const & payload
)
Nearby API (Java): public abstract void sendReliableMessage
(GoogleApiClient apiClient,
List<String> remoteEndpointIds,
byte[] payload)
Note that this requires a "GoogleApiClient" object, which ties it to the mothership.