From f3ce1bdb4f1c5ad5da94fb177ec9b48a501ebe80 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 4 Apr 2026 19:03:13 +0100 Subject: [PATCH] docs: refresh platform discovery mirrors --- docs/platforms/android.md | 9 +++++++++ docs/platforms/ios.md | 7 +++++-- docs/platforms/macos.md | 3 ++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/docs/platforms/android.md b/docs/platforms/android.md index 99ce7c74f31..ac29822fba6 100644 --- a/docs/platforms/android.md +++ b/docs/platforms/android.md @@ -73,6 +73,15 @@ dns-sd -B _openclaw-gw._tcp local. More debugging notes: [Bonjour](/gateway/bonjour). +If you also configured a wide-area discovery domain, compare against: + +```bash +openclaw gateway discover --json +``` + +That shows `local.` plus the configured wide-area domain in one pass and uses the resolved +service endpoint instead of TXT-only hints. + #### Tailnet (Vienna ⇄ London) discovery via unicast DNS-SD Android NSD/mDNS discovery won’t cross networks. If your Android node and the gateway are on different networks but connected via Tailscale, use Wide-Area Bonjour / unicast DNS-SD instead. diff --git a/docs/platforms/ios.md b/docs/platforms/ios.md index fb37ae2d34f..9ff340e1648 100644 --- a/docs/platforms/ios.md +++ b/docs/platforms/ios.md @@ -165,11 +165,14 @@ export OPENCLAW_APNS_PRIVATE_KEY_P8="$(cat /path/to/AuthKey_KEYID.p8)" ### Bonjour (LAN) -The Gateway advertises `_openclaw-gw._tcp` on `local.`. The iOS app lists these automatically. +The iOS app browses `_openclaw-gw._tcp` on `local.` and, when configured, the same +wide-area DNS-SD discovery domain. Same-LAN gateways appear automatically from `local.`; +cross-network discovery can use the configured wide-area domain without changing the beacon type. ### Tailnet (cross-network) -If mDNS is blocked, use a unicast DNS-SD zone (choose a domain; example: `openclaw.internal.`) and Tailscale split DNS. +If mDNS is blocked, use a unicast DNS-SD zone (choose a domain; example: +`openclaw.internal.`) and Tailscale split DNS. See [Bonjour](/gateway/bonjour) for the CoreDNS example. ### Manual host/port diff --git a/docs/platforms/macos.md b/docs/platforms/macos.md index 2ecf87c5f50..d3ae432bbae 100644 --- a/docs/platforms/macos.md +++ b/docs/platforms/macos.md @@ -196,7 +196,8 @@ Discovery options: - `--json`: structured output for diffing Tip: compare against `openclaw gateway discover --json` to see whether the -macOS app’s discovery pipeline (NWBrowser + tailnet DNS‑SD fallback) differs from +macOS app’s discovery pipeline (`local.` plus the configured wide-area domain, with +wide-area and Tailscale Serve fallbacks) differs from the Node CLI’s `dns-sd` based discovery. ## Remote connection plumbing (SSH tunnels)