# 开发企业自建应用

飞书是新一代企业办公套件，使用飞书你可以更高效地处理工作，例如和同事沟通，协作编辑文档，共享日程并快速组织会议。飞书可以帮助企业提升工作效率，降低生产成本和管理成本，开启向更高效、更协同、更安全的智能化公司转变。
<br>

为了更好的服务你的定制化需求，飞书开放平台已经支持了企业内部定制开发，你可以：

- 将内部已有系统快速集成到飞书
- 将已经开放 API 的第三方工具集成到飞书
- 自主开发新应用
<br>

接下来将按以下顺序向你简述：

1. 创建企业自建应用
2. 开发和配置应用
3. 在企业内发布上线

## 第一步：创建企业自建应用
1. 在[飞书开放平台](https://open.feishu.cn)页面点击“**创建应用**”；

![1 (1).png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/d513ed9940850a393019aa525ee054be_lGnUen6D98.png)

2. 填写完创建应用的相关信息后，点击“**确定创建**”；<br> 

![图片名称](//sf3-cn.feishucdn.com/obj/website-img/afc37f1ce5333c49972f15a3c99d6238_internal2.png)

3. 应用创建成功后，你可以在应用列表页看到你刚刚创建的应用。

![2 (1).png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/27fdfb13454ee9dff46c3653e46df49f_yX4fVk4R96.png)

## 第二步：开发和配置应用

### 开启应用能力
应用包含三种应用能力：小程序、机器人和网页。你可以单独开启一种能力，也可以多种能力组合开启。三种能力的使用场景不同，可参见：[应用能力介绍](https://open.feishu.cn/document/uQjL04CN/ucDOz4yN4MjL3gzM#ae30c653)

在开发者后台页面，点击左侧导航栏**应用能力**，点击你希望开启的应用能力，在页面内打开启用开关，即可开启对应的能力。更具体的应用能力开发流程，你可以查看以下文档：
- [小程序开发流程](https://open.feishu.cn/document/home/develop-a-gadget-in-5-minutes/create-a-custom-app)
- [网页应用接入流程](https://open.feishu.cn/document/home/integrating-web-apps-in-5-minutes/create-app-and-configuration)
- [机器人开发流程](https://open.feishu.cn/document/home/develop-a-bot-in-5-minutes/create-an-app)

![3 (1).png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/fed4d2f31c200d904f886a7e2ac04add_g8e17V3THO.png)

### 开启权限
在开发者后台页面，点击左侧导航栏**权限管理**，进入权限管理页面。开启你的应用功能所需要的权限。请仅仅选择你需要的权限，开启不必要的权限，可能会使租户管理员驳回你的应用。

### 测试应用
- 小程序测试方法：在小程序开发工具内或开发者后台使用移动端飞书扫描小程序二维码，可以进行预览和测试。
- 网页测试方法：在浏览器输入地址自行测试。
- 机器人测试方法：创建机器人后，你就可以在自己的飞书客户端搜索到该机器人，也可以将其添加到群里进行测试。

## 第三步：在企业内发布上线
创建应用版本并申请上线，企业管理员会进行审核，审核内容为：
- 基础信息（包含小程序版本修改）
- 应用权限

具体步骤如下：

1. 在版本管理与发布页面点击“**创建版本**”；

![4 (1).png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/97de6c19dca1f4ffbffd76d450a5a60f_zo5KuN9xCq.png)              

2. 填写版本详情；

> 如果你的应用开启了小程序、网页、机器人中的多个功能，你可以在“**移动端默认的应用功能**”中勾选某个功能作为应用的默认功能。当用户通过“工作台”和“搜索”等固定入口访问你的应用时，将默认打开你设置的应用默认功能。

![5.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/12358af64f817f5030c5f341b7c23c3d_eluVMIMlhH.png)              

3. 保存成功后，点击“**申请发布**”；

![6.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/8fbd05f2e98176d88fb97597ed285968_hW6qQ3ydlS.png)              

4. 等待审核结果。提交申请后，你的企业管理员将会收到通知并进行审核，审核结果会通过飞书开发者小助手发送给你（审核流程和进度可咨询租户管理员）。
- 若通过审核，该应用会立刻在企业内上线，企业内员工可以在飞书客户端应用中心找到该应用。
- 若没有通过审核，会告知未通过的原因，你可对应用进行修改和完善后，再次提交审核。
