API-Referenz

Discover (LAN)

Andere PlainApp-Instanzen im lokalen Netzwerk entdecken (LAN/Wi-Fi Aware). Discovery ist der erste Schritt vor der Kopplung — sobald ein Gerät entdeckt ist, eine Kopplungs-Mutation im Abschnitt Kopplung aufrufen.

Typdefinitionen

bash
# Discovery uses UDP broadcast on the LAN and (optionally) Wi-Fi Aware.
# Discovered devices are not persisted; call isDiscovering to poll state.
# Use the NearbyViewModel events / WebSocket push channel to receive the
# live list of discovered devices.

Operationen

mutation

startDiscovery

Scan des lokalen Netzwerks nach PlainApp-Peers starten. Kehrt sofort zurück; Ergebnisse werden über den WebSocket-Ereignis-Kanal gepusht und in der Nearby-UI angezeigt.

bash
mutation StartDiscovery {
  startDiscovery
}
mutation

stopDiscovery

Einen laufenden Discovery-Scan stoppen.

bash
mutation StopDiscovery {
  stopDiscovery
}
query

isDiscovering

Ob ein Discovery-Scan derzeit läuft.

bash
query IsDiscovering {
  isDiscovering
}