# 场景值

场景值用于描述用户打开小程序的路径。小程序在客户端打开有多种场景，本文将介绍各个场景对应的场景值。

## 获取场景值

你可以通过以下方式获取场景值：

- 方式一：在`App`的`onLaunch`方法、`onShow`方法的`options`参数中，可以获取到场景值（`scene`）。

- 调用 [tt.getLaunchOptionsSync](https://open.feishu.cn/document/uYjL24iN/uAzM1YjLwMTN24CMzUjN) 接口，获取返回值里的 scene 字段。

## 场景值定义

场景值 | 场景 | 适用终端
---|---|---
1000 | 尚未进行定义的场景。 | 移动端 & PC 端
1001 | 从应用中心主入口（应用中心首页和应用分类列表）打开。 | 移动端 & PC 端
1002 | 从会话列表的列表项打开。 | 移动端 & PC 端
1005 | 从全局搜索里搜出的结果卡片打开。 | 移动端 & PC 端
1007 | 从单人聊天会话中小程序消息卡片打开。 | 移动端 & PC 端
1008 | 从多人聊天会话中小程序消息卡片打开。 | 移动端 & PC 端
1009 | 从单人聊天会话消息所包含的链接或者按钮打开。 | 移动端 & PC 端
1010 | 从多人聊天会话消息所包含的链接或者按钮打开。 | 移动端 & PC 端
1011 | 通过扫描二维码打开。 | 移动端
1012 | 长按图片识别二维码。 | 移动端
1013 | 扫描手机相册中选取的二维码。 | 移动端
1024 | 从应用（小程序、机器人）的 profile 页打开。 | 移动端
1037 | 在一个小程序内打开另一个小程序。 | 移动端
1038 | 从另一个小程序返回上一个小程序。 | 移动端
1069 | 通过第三方应用打开小程序。 | 移动端
1187 | 从多任务浮窗启动。 | 移动端（[V5.22.0 及以上版本支持](https://open.feishu.cn/document/uYjL24iN/uAjMuAjMuAjM/version-compatibility)）
1502 | PC 端小程序的 appCenter 模式中打开另一个小程序。 | PC 端
1503 | PC 端小程序的 window 模式中打开另一个小程序。 | PC 端
1504 | 通过 IM 的工具栏入口打开小程序。 | PC 端
1505 | 在 Mail 打开小程序。 | 移动端 & PC 端
1506 | 通过客户端的主导航入口打开小程序。<br>**注意事项**：请在 Page 的生命周期获取该 Scene。 | 移动端 & PC 端
1507 | 通过客户端的快捷导航入口打开小程序。<br>**注意事项**：请在 Page 的生命周期获取该 Scene。 | 移动端 & PC 端
1508 | 在一个小程序的主导航模式中操作打开另一个小程序。 | 移动端 & PC 端
1509 | 从单聊的菜单（加号图标）中打开小程序。 | 移动端 & PC 端
1510 | 从群聊的菜单（加号图标）中打开小程序。 | 移动端 & PC 端
1511 | 消息卡片末尾应用标识链接打开小程序。 | 移动端 & PC 端
1512 | 从 appCenter 模式切换至 window 模式。 | 移动端 & PC 端
1513 | 通过拦截 web-url 访问移动端小程序。 | 移动端
1514 | 通过小组或小组详情页打开小程序。 | 移动端 & PC 端
1515 | 移动端云空间打开小程序。 | 移动端 & PC 端
1516 | 从消息快捷操作打开小程序。 | 移动端 & PC 端
1517 | 从桌面快捷方式打开小程序。 | 移动端

