Splashtop Business
Splashtop Business is a remote access and support app from Splashtop. Protocol Launcher allows you to generate Splashtop Business URI links.
Usage
There are two ways to use this library:
- On-Demand import from subpaths enables tree-shaking and keeps bundles small.
- Full Import from the root package is convenient but includes all app modules.
Pick On-Demand for production builds; Full Import is fine for quick scripts or demos.
Select Installation Method
Notes
Splashtop documents the Business app URI as st-business://com.splashtop.business with account plus either mac for a remote/host computer or sos for an SOS session code.
Splashtop's desktop shortcut article also mentions Remote Command and File Transfer shortcut types, but it does not publish URI parameters for constructing those sessions. This module does not expose helpers for those shortcut types.
Use placeholders in examples and tests. Do not publish real Splashtop accounts, MAC addresses, session codes, credentials, or license data.
Connect By Mac
Launch Splashtop Business and connect to a remote computer identified by MAC address.
import { connectByMac } from 'protocol-launcher/splashtop-business'
const url = connectByMac({
account: 'email@example.com',
mac: 'C04A001C72EC',
})Connect SOS
Launch Splashtop Business with an SOS session code.
import { connectSos } from 'protocol-launcher/splashtop-business'
const url = connectSos({
account: 'url.launch@splashtop',
sos: '123456789',
})Generated URLs
connectByMac({
account: 'email@example.com',
mac: 'C04A001C72EC',
})
// => 'st-business://com.splashtop.business?account=email@example.com&mac=C04A001C72EC'
connectSos({
account: 'url.launch@splashtop',
sos: '123456789',
})
// => 'st-business://com.splashtop.business?account=url.launch@splashtop&sos=123456789'These examples intentionally do not render live launch buttons because the official handlers can start remote access or attended support sessions.