Skip to main content
Version: v3

launchApp

Start from API_LEVEL 2.0 . Please refer to API_LEVEL.

Open Mini Program.

Type

function launchApp(option: Option): void

Parameters

Option

PropertyTypeRequiredDefaultValueDescriptionAPI_LEVEL
appIdnumberY-Mini Program ID or System App ID (API_LEVEL 3.0 support, value reference System App ID constant)2.0
urlstringY-path2.0
nativebooleanY-Whether to jump to the system App3.0
paramsstring|objectN-The argument passed to the app.js lifecycle onCreate supports either a string or a standard JSON object. If a standard JSON object is passed, the method internally converts it to a string2.0

Constants

System App ID constants

ConstantDescriptionAPI_LEVEL
SYSTEM_APP_STATUSActivity3.0
SYSTEM_APP_HRHeart Rate3.0
SYSTEM_APP_SPORTWorkout3.0
SYSTEM_APP_WEATHERWeather3.0
SYSTEM_APP_ALARMAlarm3.0
SYSTEM_APP_CAMERACamera Remote3.0
SYSTEM_APP_MUSICMusic3.0
SYSTEM_APP_STOPWATCHStopwatch3.0
SYSTEM_APP_COUNTDOWNTimer3.0
SYSTEM_APP_FINE_PHONEFind My Phone3.0
SYSTEM_APP_CARDCards3.0
SYSTEM_APP_ALIPAYAlipay3.0
SYSTEM_APP_SETTINGSettings3.0
SYSTEM_APP_SPORT_HISTORYWorkout History3.0
SYSTEM_APP_COMPASSCompass3.0
SYSTEM_APP_PAIPAI3.0
SYSTEM_APP_WORLD_CLOCKWorld Clock3.0
SYSTEM_APP_PRESSUREStress3.0
SYSTEM_APP_MENSTRUALCycle Tracking3.0
SYSTEM_APP_SPORT_STATUSWorkout Status3.0
SYSTEM_APP_CALENDARCalendar3.0
SYSTEM_APP_SLEEPSleep3.0
SYSTEM_APP_SPO2Blood Oxygen3.0
SYSTEM_APP_PHONEPhone3.0
SYSTEM_APP_NETEASE_MUSICNetEase Music3.0
SYSTEM_APP_WEPAYWeixin Pay3.0
SYSTEM_APP_BREATHBreathe3.0
SYSTEM_APP_POMODOROPomodoro Timer3.0
SYSTEM_APP_ALEAXAlexa3.0
SYSTEM_APP_THERMOMETERThermometer3.0
SYSTEM_APP_TODO_LISTTo Do3.0
SYSTEM_APP_ALTIMETERBarometer3.0
SYSTEM_APP_VOICE_MEMOVoice Memos3.0
SYSTEM_APP_SUN_AND_MOONSun & Moon3.0
SYSTEM_APP_MEASUREMENTOne-tap Measuring3.0
SYSTEM_APP_ZEPP_COACHZepp Coach3.0
SYSTEM_APP_CLUB_CARDMembership Card3.0
SYSTEM_APP_BODY_COMPOSITIONBody Composition3.0
SYSTEM_APP_READINESSReadiness3.0

Example

import { launchApp, SYSTEM_APP_HR } from '@zos/router'

// Jump to Mini Program
launchApp({
appId: 1000001,
url: 'pages/js_widget_sample',
params: {
type: 1,
},
})

// Jump to system App Heart Rate
launchApp({
appId: SYSTEM_APP_HR,
native: true,
})