Справочник API

Обнаружение (LAN)

Обнаруживайте другие экземпляры PlainApp в локальной сети (LAN/Wi-Fi Aware). Обнаружение — первый шаг перед связыванием — после обнаружения устройства вызовите мутацию связывания в разделе Pairing.

Определения типов

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.

Операции

mutation

startDiscovery

Начните сканирование локальной сети на наличие PlainApp peers. Возвращает сразу; результаты передаются через канал событий WebSocket и отображаются в интерфейсе Nearby.

bash
mutation StartDiscovery {
  startDiscovery
}
mutation

stopDiscovery

Остановите выполняемое сканирование обнаружения.

bash
mutation StopDiscovery {
  stopDiscovery
}
query

isDiscovering

Запущено ли сканирование обнаружения в данный момент.

bash
query IsDiscovering {
  isDiscovering
}