---
title: "app"
description: "读取运行中的应用信息，或请求宿主退出应用。"
---


> 读取运行中的应用信息，或请求宿主退出应用。

## 模块边界

`app` 只提供应用级信息和退出动作。窗口标题、最小化、最大化与关闭属于
[window](/docs/kasumi/api/window)，不要混用。

实现入口是 `frontend/src/api/app.ts`。

## 方法索引

|方法 |权限 | Windows | Android |
| --- | --- | --- | --- |
| [getInfo](/docs/kasumi/api/app/get-info) |无 |支持 |支持 |
| [exit](/docs/kasumi/api/app/exit) | `window.control` |支持 |支持 |

## 示例

```ts
const info = await KSM.app.getInfo();
console.info(info.name, info.version, info.platform, info.language);

await KSM.app.exit();
```

## 边界

- `getInfo()` 的版本和应用名由宿主提供，不使用前端构建变量冒充。
- `exit()` 返回的是宿主是否接受退出请求，不代表进程一定已经结束。
- 退出后不应继续依赖当前页面的请求、事件订阅或能力缓存。

## 相关

- [types](/docs/kasumi/api/types)
- [errors](/docs/kasumi/api/errors)