Skip to content

🚀 [Feature Request]: Document Deep Link Functionality #857

Description

@garthvh

OS

iOS, iPadOS, macOS

Description

New deep link structures for use with shortcuts, intents and web pages wishing to interact with the meshtastic app.

Tabs

Messages

Tab Root - meshtastic:///messages

  • Channel Messages - meshtastic:///messages?channelId={channelId}&messageId={messageId}
  • Direct Messages - meshtastic:///messages?userNum={userNum}&messageId={messageId}
    Both messageId parameters are optional.

Connect

Tab Root - meshtastic:///connect

Nodes

Tab Root - meshtastic:///nodes

  • Selected Node - meshtastic:///nodes?nodenum={nodenum}

Mesh Map

Tab Root - meshtastic:///map

  • Node - meshtastic:///map?nodenum={nodenum}
  • Waypoint - meshtastic:///map?waypointId={waypointId}

Settings

Each settings menu item has an associated deep link, there are no parameters for any settings urls.

  • About Meshtastic - meshtastic:///settings/about
  • App Settings - meshtastic:///settings/appSettings
  • Routes - meshtastic:///settings/routes
  • Route Recorder - meshtastic:///settings/routeRecorder

Radio Config

  • LoRa Config - meshtastic:///settings/lora
  • Channels - meshtastic:///settings/channels
  • Security Config - meshtastic:///settings/security
  • Share QR Code - meshtastic:///settings/shareQRCode

Device Config

  • User Config - meshtastic:///settings/user
  • Bluetooth Config - meshtastic:///settings/bluetooth
  • Device Config - meshtastic:///settings/device
  • Display Config - meshtastic:///settings/display
  • Network Config - meshtastic:///settings/network
  • Position Config - meshtastic:///settings/position
  • Power Config - meshtastic:///settings/power

Module Config

  • Ambient Lighting Module Config - meshtastic:///settings/ambientLighting
  • Canned Messages Module Config - meshtastic:///settings/cannedMessages
  • Detection Sensor Module Config - meshtastic:///settings/detectionSensor
  • External Notification Module Config - meshtastic:///settings/externalNotification
  • MQTT Module Config - meshtastic:///settings/mqtt
  • Pax Counter Module Config - meshtastic:///settings/paxCounter
  • Range Test Module Config - meshtastic:///settings/rangeTest
  • Ringtone Module Config - meshtastic:///settings/ringtone
  • Serial Module Config - meshtastic:///settings/serial
  • Store & Forward Module Config - meshtastic:///settings/storeAndForward
  • Telemetry Module Config - meshtastic:///settings/telemetry

TAK

  • TAK Config - meshtastic:///settings/tak
    Logging

Logs - meshtastic:///settings/debugLogs
Developers

App Files - meshtastic:///settings/appFiles
Firmware

Firmware Updates - meshtastic:///settings/firmwareUpdates

Metadata

Metadata

Assignees

Labels

backlogPut off for nowenhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions