钉钉开发文档

应用开发场景

更新时间: 2018-7-4

钉钉E应用是一种全新的开发模式,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓多端部署(PC端暂不支持,计划中)。现在,是时候抛弃H5前端开发方式,开发钉钉E应用了。

目前E应用暂不支持企业内部开发场景,即将上线,请耐心等待。
E应用也暂不支持PC端开发,计划中。
因此,如果您应用的使用场景强依赖于PC端或者是企业内部开发,请先参考H5微应用开发文档。
进入旧版文档

开发者可基于钉钉开放平台开发应用,应用发布后,用户即可在钉钉客户端内使用此应用。

开发者可以开发以下几种类型的应用:

第三方企业应用

ISV(独立软件服务商)以钉钉、企业之外的第三方身份,基于钉钉的开放能力开发应用,并上架至钉钉应用市场,供钉钉上的企业/组织使用。此类应用需要感知并持有企业对本应用的授权,然后再以授权凭证访问其在钉钉上的数据。

使用场景:企业管理员在钉钉应用市场选择授权开通应用后(仅管理员可开通该类应用,普通员工无法自行开通),企业内员工的钉钉工作台上将出现此应用,并能够开始使用。适用于服务商研发通用的产品应用。例如:CRM应用、人事管理应用、财务管理应用和企业差旅应用等。

客户案例:

杭州网钉科技有限公司,开发了一款应用「OPEN+」,上架至钉钉应用市场。企业开通「OPEN+」后,企业内全员即可开始使用。

开始开发第三方企业应用

第三方个人应用

ISV(独立软件服务商)以钉钉、企业之外的第三方身份,基于钉钉的开放能力开发应用,提供给钉钉个人用户使用。此种类型应用不感知企业信息。应用可以通过群转发、应用市场、群应用使用历史、个人应用使用历史等钉钉客户端入口传播和分发。

使用场景:此类型应用所见即所得,钉钉用户在钉钉客户端内任何个人应用入口处,点击此应用就可以开始使用,无需安装。适用于需要个人信息的场景。例如:投票应用、取快递应用、开发票应用等。

客户案例:

image.png

淘宝开放平台技术团队,开发的「读光」应用,可以将图片中的文字转换成可复制的文本。书籍、报纸、文献、海报,随时随地拍照摘录。用户扫码即可使用,无需安装(请用钉钉4.5.0及以上版本扫码使用)。

注意​:个人应用只能获取当前登录用户的信息,无法获取用户所在企业信息及其通讯录信息。

开始开发第三方个人应用

企业内部开发

当前E应用暂不支持企业内部开发场景,请您耐心等待
钉钉上的企业或组织可以基于钉钉的开放能力,自主开发,供企业或组织内部使用,以满足办公场景中的个性化需求。

使用场景:将企业自己的HR、CRM、OA、客户管理、业务管理等系统接入钉钉;开发一款微应用,供该企业内部员工使用等,实现移动化办公。

客户案例:

image.png
复星集团,基于钉钉300多个开放接口,将公司的HR、OA、客户管理、业务管理等系统接入钉钉,打造移动办公平台。

企业内部开发的应用无法上架至钉钉应用市场,仅供内部使用。

开始企业内部开发