美文网首页
钉钉E应用调研

钉钉E应用调研

作者: whqfor | 来源:发表于2019-02-25 19:54 被阅读0次

    在钉钉内运行的"小程序"叫做E应用,钉钉小程序概览入口,又分为三种类型:

    
    企业内部开发:企业或组织内部使用,该类应用无需钉钉团队审核,企业内部自行开发并使用即可。
    
    第三方企业应用:基于钉钉的开放能力开发应用,并上架至钉钉应用市场,供钉钉上的企业/组织使用,需要钉钉团队审核。
    
    第三方个人应用:基于钉钉的开放能力开发应用,提供给钉钉个人用户使用。此种类型应用不感知企业信息。应用可以通过群转发、应用市场、群应用使用历史、个人应用使用历史等钉钉客户端入口传播和分发,需要钉钉团队审核。
    
    

    第三方个人应用示例:

    第三方个人应用示例

    大致浏览了一下开发者文档,并试用了一下IDE,下面简单介绍下体验。

    文档解读

    E应用开发和微信小程序很相似,也是分为 apppage 两层。app 用来描述整体程序,page 用来描述各个页面。

    app 由三个文件组成,必须放在项目的根目录:

    文件 必填 作用
    app.js E应用逻辑
    app.json E应用公共设置
    app.acss E应用公共样式表

    page 由四个文件组成,分别是:

    文件类型 必填 作用
    js 页面逻辑
    axml 页面结构
    acss 页面样式表
    json 页面配置

    acss axml 中的a的是ant蚂蚁的首字母,和支付宝小程序通用,语法和前端开发使用类似,上手容易。

    API可以看这里

    组件还算齐全,满足绝大多数UI功能开发。不过目前多媒体能力欠缺,开发音视频体验受限,不能像微信小程序一样提供丰富的多媒体API供开发者调用,微信小程序的多媒体能力是直接使用Native能力供小程序开发者调用。

    IDE

    IDE下载

    打开IDE之后新建应用看到如下界面:

    创建应用.png

    同一个IDE可以开发支付宝小程序钉钉E应用,还有基于mPaaS框架的应用。因为都采用acss axml js json,差异只是平台不同,大部分功能可以复用。

    目前支付宝小程序不接受个人开发者试用,只有企业可以申请。

    移动开发平台(Mobile PaaS,简称 mPaaS)是源于支付宝 App 的移动开发平台,为移动开发、测试、运营及运维提供云到端的一站式解决方案 文档,支持热更新及跨平台。

    IDE内置demo示例,可以先简单体验一下里面的组件。

    工程打开后的界面如下图:

    ide预览.png

    和微信小程序很相似,并且把模拟器和代码编辑区分开,更方便调试。

    真机预览会生成一个二维码,需要使用钉钉扫描查看。

    上传.png

    上传操作很简单,点击上传即可,上传之后可以在钉钉后台看到,这时候并不是提交审核。

    这个地方有个小坑,点击这里按钮跳转到的页面支付宝小程序管理后台。因此需要用户自己搜索进入钉钉开放平台,界面如下图

    管理.png

    审核通过之后可以灰度发布,也可以版本回退。

    灰度测试后,开发者点击发布,钉钉用户即可使用该版本的应用,用户可通过扫码或分享进入应用。

    E应用的入口在钉钉里隐藏的比较深,钉钉->我的->最下侧E应用,可能是还没有大规模推广的原因。

    目前可以看到的个人开发的E应用比较少,面向企业和组织内部的也不是太多。如果进行开发的话,可以先小范围试用。

    相关文章

      网友评论

          本文标题:钉钉E应用调研

          本文链接:https://www.haomeiwen.com/subject/igmgyqtx.html