---
description: "E10 Utils App 与 SDK分类检索路由"
---

# App 与 SDK

第三方 App、移动端 SDK、企业微信数据转译和统一打开能力。

触发词：`App`、`SDK`、`企业微信`、`第三方应用`、`打开链接`、`jsApi`

## 按需加载规则

1. 精确命中能力名或导出符号时，直接读取对应知识卡。
2. 仅命中场景时，从下表选择最多三个候选卡。
3. 知识卡不足时，再读取卡片链接的完整原始文档。

## 能力列表

| 能力 | 场景摘要 | 知识卡 |
|---|---|---|
| `app` | 1. 在默认云桥环境或者 em app 环境下默认封装了部分 jssdk，用于 h5 页面跟原生 app 的交互。文档地址 2. 如果在三方 App 环境下内嵌我们 h5 页面,由于三方 App 环境下缺失这部 jssdk 的能力会导致部分功能异常，因此底层提供对应二开能力,三方 App 下提供跟 H5 交互的相似能力。 3. 通过 ecode 进行... | [加载](../cards/app.md) |
| `sdk` | SDK 服务 | [加载](../cards/sdk.md) |
| `convertWechatData` | 处理企业微信 canvas 转译，参数是数组 | [加载](../cards/convertWechatData.md) |
| `needConvertWechatData` | 工具库内部部分源码 | [加载](../cards/needConvertWechatData.md) |
| `webOpenSDK` | 二级路径下 统一打开方式的兜底处理。 替换默认原始window.open方法。可以支持在二级路径下无感知跳转， 无需模块单独处理二级路径打开的地址的拼接。 | [加载](../cards/webOpenSDK.md) |
| `jsApi` | JsApi 工具方法 | [加载](../cards/jsApi.md) |
