钉钉开发文档

概述

更新时间: 2019-4-12

第三方企业应用开发,是指开发者以钉钉、企业之外的第三方身份,基于钉钉的开放能力开发应用,并提供给钉钉上的其他组织使用。

应用类型

可以开发E应用、H5微应用两种类型的应用。

E应用是一种全新的开发模式,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、等多端部署。
E应用暂不支持PC端部署,如果您的应用必须要在PC端上使用,可暂时使用微应用开发方式。

微应用是指用H5方式开发的应用。

E应用和H5微应用的对比

E应用 H5微应用
加载性能 首次使用略慢,后续加载快 受到很多因素影响,优化不够好,容易慢
使用体验 非常顺滑,接近 Native 容易卡顿
页面跳转,返回 和 Native 的效果一样 做不到和 Native 一样的体验
开发环境搭建 提供 IDE,快速创建项目 成本高
调试 提供 IDE,可以在电脑上调试大部分功能 在电脑上只能调 UI,涉及到钉钉的 jsapi,必须真机调试
使用开源 UI 组件 目前不支持 支持
使用 npm 包 支持 支持
模块化组织代码 支持 E应用 特有的模块化 使用 vue, React 等框架可以轻松获得模块化支持
灰度发布 钉钉提供 需要自己实现
CDN E应用包默认在 CDN 需要开发者自己购买相关服务
开发个人应用 支持 不支持
应用离线化 支持 不支持
以上内容是否对您有帮助:
在文档使用中是否遇到以下问题(多选):
  • 内容错误
  • 更新不及时
  • 链接错误
  • 缺少代码/图片示例
  • 太简单/步骤待完善
手机号
更多建议
提交成功,感谢您的反馈!