Die folgenden Richtlinien helfen Ihnen bei der Auswahl der richtigen Nearby API für Ihre App.
Nearby Connections
Mit der Nearby Connections API können Apps Daten in Echtzeit erkennen, eine Verbindung zu ihnen herstellen und in Echtzeit Daten mit Geräten in der Nähe austauschen, unabhängig von der Netzwerkverbindung. Es nutzt Bluetooth, WLAN und andere Technologien und ist darauf ausgelegt, die Komplexität dieser Technologien zu verbergen, damit sich deine App ganz einfach auf Geräte in der Nähe konzentrieren kann.
In folgenden Fällen sollten Sie die Nearby Connections API für Ihre App auswählen:
Sie möchten Geräte in der Nähe ermitteln, ohne dass eine Internetverbindung erforderlich ist und die Kosten für einen Netzwerk-Roundtrip bei jedem Vorgang anfallen.
Sie möchten Inhalte streamen oder beliebige Nutzlasten oder Dateien zwischen Geräten in der Nähe übertragen.
Sie möchten die neuesten Peer-to-Peer-Technologien wie Wi-Fi Aware verwenden, wenn diese verfügbar sind.
Sie müssen nur zwischen Android-Geräten kommunizieren.
Nearby Messages
Mit der Nearby Messages API können Apps kleine Nachrichten veröffentlichen, die andere Geräte abonnieren und empfangen können, wenn sie sich in der Nähe befinden. Die Nachrichten werden über die Cloud übertragen. Geräte in der Nähe werden über Bluetooth und fast Ultraschall-Audio erkannt.
Die Nearby Messages API ermöglicht es Apps außerdem, Bluetooth Low Energy-Beacons in der Nähe zu erkennen und Nachrichten, die diesen Beacons angehängt sind, mithilfe der Beacon-Plattform abzurufen.
In folgenden Fällen sollten Sie die Nearby Messages API für Ihre App auswählen:
Du möchtest Geräte in der Nähe finden, während du mit dem Internet verbunden bist.
Sie möchten kleine Nutzlasten von Geräten in der Nähe abrufen. Nearby Messages eignet sich nicht für die bidirektionale Kommunikation zwischen Geräten. Wenn eine Zwei-Wege-Kommunikation erforderlich ist, verwenden Sie Nearby Connections.
Sie möchten die ungefähre Entfernungsschwelle auf den Geräten festlegen, die Sie erkennen, z. B. nur Geräte, die sich im selben Raum befinden.
Sie möchten nach Bluetooth-Energie-Beacons suchen und Beacon-Anhänge abrufen, die bei der Beacon-Plattform registriert sind.
Sie möchten zwischen Android- und iOS-Geräten kommunizieren.