钉钉开发文档

发布E应用

更新时间: 2019-4-17

发布版本

在E应用开发者工具IDE,点击上传版本。上传成功后,在开发者平台应用的版本管理里可以看到版本列表。
image.png
各个版本的区别为:

开发版本

开发版本只能在IDE里模拟器里打开。

体验版本

开发版本可以设为体验版本,此时会生成一个体验二维码,在企业内部的人员可以扫码体验。

线上版本

开发版本或者体验版本经过测试后没有发现错误,此时可以发布到线上,生成线上版本(线上版本发布更新有一定的延迟),在钉钉手机工作台上可以打开体验。

灰度版本

可以按照企业维度进行版本灰度,配置需要灰度的企业的corpId即可。只有在灰度企业名单里面的企业才能通过授权开通预览该灰度版本应用。

授权开通应用

在版本管理点击添加体验组织或者使用已经创建过的体验组织,并选择该企业开通应用,注意:

1、添加体验组织是创建一个全新的测试类型的组织,而不是关联已有的组织变为体验组织

2、测试应用可暂时忽略推送回调处理,也可正常开通

image.png

真机体验

真机体验有三种形式:IDE扫码预览、体验版扫码预览、工作台体验。

IDE扫码预览

IDE上选择好已经开通应用的组织生成二维码,并通过手机扫码体验,此预览为当前代码打包的实时效果。

体验版扫码预览

在IDE里上传版本后设置为体验版,在体验组织记录里点击二维码扫码,此预览为上传版本的效果。
如下图所示,设置体验版,点击体验二维码扫码

image.png

工作台体验

通过手机工作台,选择已经开通本应用的组织,点击应用图标真机体验。此时的版本必须是给此测试组织设置了灰度,或者是已经正式发布了线上的版本。(灰度版优先级高于线上版,也就是说一旦设置了灰度,您体验到的是灰度版本)
打开钉钉手机客户端,切换到开通应用的应用企业下面,可以看到自己开发的应用。

打开自己开发的应用进行预览

请注意:如果您开发的前端代码访问的URL的Host是一个非公网IP,且真机和应用服务端没有处于相同网络环境中(比如手机在4G网络),扫码打开应用,由于前端无法连接到应用服务端,会导致无法看到预期效果。

E应用前端向服务端发起网络请求时是直连安全域名或IP的,因此假如您的前端和服务端都在一个办公环境内(比如都在您的PC电脑上),是可以直接互通的,因此可以设置任何您的前端所在环境能连接到的域名或IP为安全域名。
您也可以通过钉钉提供的内网穿透工具生成一个临时二级域名给测试应用使用。

以上内容是否对您有帮助:
在文档使用中是否遇到以下问题(多选):
  • 内容错误
  • 更新不及时
  • 链接错误
  • 缺少代码/图片示例
  • 太简单/步骤待完善
手机号
更多建议
提交成功,感谢您的反馈!