mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
fix(ios): make pairing instructions generic
This commit is contained in:
committed by
Nimrod Gutman
parent
6bcf89b09b
commit
c2e41c57c9
@@ -536,7 +536,7 @@ struct OnboardingWizardView: View {
|
|||||||
Text(
|
Text(
|
||||||
"Approve this device on the gateway.\n"
|
"Approve this device on the gateway.\n"
|
||||||
+ "1) `openclaw devices approve` (or `openclaw devices approve <requestId>`)\n"
|
+ "1) `openclaw devices approve` (or `openclaw devices approve <requestId>`)\n"
|
||||||
+ "2) `/pair approve` in Telegram\n"
|
+ "2) `/pair approve` in your OpenClaw chat\n"
|
||||||
+ "\(requestLine)\n"
|
+ "\(requestLine)\n"
|
||||||
+ "OpenClaw will also retry automatically when you return to this app.")
|
+ "OpenClaw will also retry automatically when you return to this app.")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,10 +65,10 @@ struct SettingsTab: View {
|
|||||||
DisclosureGroup(isExpanded: self.$gatewayExpanded) {
|
DisclosureGroup(isExpanded: self.$gatewayExpanded) {
|
||||||
if !self.isGatewayConnected {
|
if !self.isGatewayConnected {
|
||||||
Text(
|
Text(
|
||||||
"1. Open Telegram and message your bot: /pair\n"
|
"1. Open a chat with your OpenClaw agent and send /pair\n"
|
||||||
+ "2. Copy the setup code it returns\n"
|
+ "2. Copy the setup code it returns\n"
|
||||||
+ "3. Paste here and tap Connect\n"
|
+ "3. Paste here and tap Connect\n"
|
||||||
+ "4. Back in Telegram, run /pair approve")
|
+ "4. Back in that chat, run /pair approve")
|
||||||
.font(.footnote)
|
.font(.footnote)
|
||||||
.foregroundStyle(.secondary)
|
.foregroundStyle(.secondary)
|
||||||
|
|
||||||
@@ -896,7 +896,7 @@ struct SettingsTab: View {
|
|||||||
guard !trimmed.isEmpty else { return nil }
|
guard !trimmed.isEmpty else { return nil }
|
||||||
let lower = trimmed.lowercased()
|
let lower = trimmed.lowercased()
|
||||||
if lower.contains("pairing required") {
|
if lower.contains("pairing required") {
|
||||||
return "Pairing required. Go back to Telegram and run /pair approve, then tap Connect again."
|
return "Pairing required. Go back to your OpenClaw chat and run /pair approve, then tap Connect again."
|
||||||
}
|
}
|
||||||
if lower.contains("device nonce required") || lower.contains("device nonce mismatch") {
|
if lower.contains("device nonce required") || lower.contains("device nonce mismatch") {
|
||||||
return "Secure handshake failed. Make sure Tailscale is connected, then tap Connect again."
|
return "Secure handshake failed. Make sure Tailscale is connected, then tap Connect again."
|
||||||
|
|||||||
Reference in New Issue
Block a user