钉钉小程序生态2—区分小程序和H5微应用

这篇具有很好参考价值的文章主要介绍了钉钉小程序生态2—区分小程序和H5微应用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章导航

钉钉小程序生态1—区分企业内部应用、第三方企业应用、第三方个人应用
钉钉小程序生态2—区分小程序和H5微应用
钉钉小程序生态3—钉钉扫码登录PC端网站
钉钉小程序生态4—钉钉小程序三方企业应用事件与回调
钉钉小程序生态5—钉钉群机器人消息通知和钉钉工作通知
钉钉小程序生态6—钉钉OA自定义审批流的创建和使用
钉钉小程序生态7—企业机器人加互动卡片,改善用户体验的开始!

一、简介

在钉钉小程序入门1—区分企业内部应用、第三方企业应用、第三方个人应用一文中我解释了钉钉的三种应用以及它们的区别,以企业内部应用为例,点击创建应用按钮后会弹出了如下的弹窗:
钉钉小程序生态2—区分小程序和H5微应用
这里有一个应用类型:H5微应用小程序,很多小伙伴不知道这二者有什么区别,下面我来给大家介绍一下。

二、区别介绍

区别一:运行原理

小程序主页面
钉钉小程序生态2—区分小程序和H5微应用

H5微应用主页面
钉钉小程序生态2—区分小程序和H5微应用
从左侧菜单可以看出:在基础信息菜单下小程序比H5微应用多一个人员管理;在安全与监控菜单下小程序比H5微应用多一个安全中心。

在解释这两个菜单有什么作用之前,大家需要了解一下小程序与H5的一些基本概念:

1. 不一样的运行环境
H5仅能借助浏览器实现启动,但小程序虽然包含H5技术,但在运行环境方面与H5不同,它基于解析器得以运行,结合自定义的开发语言标准,其性能更是有了长足的进步。简单讲小伙伴们可以利用浏览器打开H5网页,运用微信、钉钉、支付宝平台打开小程序。

2. 不一样的成本
在开发方面,很多企业借助各类开发软件针对H5开发,定制化出众。但这种开发需要结合多方面技术实现,因此相对比较复杂,开发的成本也是比较高的。然而小程序则不一样,开发完全借助官方下载的开发工具即可实现,小程序开发价格相对低廉很多。

3. 不一样的系统权限
从程序本身来看,这个小程序能得到更多的系统权限,而对于H5则不同,权限很低。很简单举几个例子,比如网络当前的状态,甚至是一些数据的缓存应用等,都能够得以与小程序进行连接。

4. 不一样的运行状态
现在的人们总是强调人性化,用户高体验度,那么这一点就被小程序抢先拥有了。要知道,相较于H5,这个小程序拥有更为流畅的使用速度。

5. 不一样的开发方式
小程序的开发都需要借助于专门的开发工具,如微信小程序需要微信开发者工具,钉钉也需要小程序开发者工具。而H5不同,可以使用VsCode、HBuilder开发。

很多使用过小程序和H5的用户,都很印象深刻,前者的打开速度要快上很多,利用一些软件就也可以测试出两者的差距。

所以小程序多出来的人员管理管的就是开发工具的权限,只有在人员管理中添加了的用户才能在小程序开发工具中找到这个小程序。多出来的安全中心则是小程序容器外跳链接时做的一个网址备案管理,防止被钓鱼网站利用。

区别二:打开方式

小程序开发管理
钉钉小程序生态2—区分小程序和H5微应用
H5微应用开发管理
钉钉小程序生态2—区分小程序和H5微应用
在开发管理中,H5微应用比小程序多一个应用首页地址,这个地址相当于网站的首页地址,H5微应用是必须配置这个地址的,不配置的话小程序是无法打开的。

由于H5微应用没有运行在钉钉容器中,可能没法通过api拿不到当前组织的CorpId,而CorpId又是动态的,所以H5微应用的链接我一般配置成如下格式:
钉钉小程序生态2—区分小程序和H5微应用

这样我们在打开H5微应用时,钉钉就会自动把当前这个组织的CorpId替换到链接上去,前端同学就可以通过参数拿到CorpId了。

而小程序就没有这样的问题了,直接调用原生api即可获取当前组织的CorpId。

区别三:安全中心

H5微应用可以理解为就是一个网页,只不过是做成小程序的样子,它的跳转完全不受容器控制,除非自己写代码控制跳转,否则都不会进行拦截。
而小程序不是这样,钉钉小程序的安全中心如下:
钉钉小程序生态2—区分小程序和H5微应用
你想跳转的任何一个非当前域名的页面都需要在这里维护,有些光配置还不行还得进行安全校验,例如微信的业务域名就非常的恶心,必须去域名下面放一个文件,否则就无法配置。

区别四:版本管理

小程序分为开发版—体验版—线上版,其中体验版发布到线上版需要官方审核,有时还有可能审核不通过。
而H5微应用只需要后台维护一下js、css的版本号即可,遇到bug只需要改完代码发布一下就行了。
在版本管理这块H5完胜小程序。

区别五:适配性

钉钉是分为PC端和移动端的,在PC端打不开小程序,点击会显示“该应用仅支持移动端打开”,则H5微应用都可以打开。
小程序打开是不可以放大全屏的,宽高都被限制了,而H5微应用打开后会有一个放大按钮,点击可以全屏,利用这个特点可以适配平板和PC端都行。文章来源地址https://www.toymoban.com/news/detail-488167.html

到了这里,关于钉钉小程序生态2—区分小程序和H5微应用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uni-app vue3 封装socket 兼容微信小程序 钉钉小程序 H5 App 全局唯一

    前端小伙伴使用uni-app开发长连接通信的时候都会有以下疑问 在网上搜到的封装socket都没讲怎么全局公用一个呢? 同一个 子协议或者我我们叫type类型型我想在两个页面都接受使用怎么做呢? 目前能搜到的socket 封装好像都没讲清楚这个东西,或者压根没考虑 下面给大家详细

    2024年02月13日
    浏览(66)
  • 【钉钉小程序】钉钉小程序预览文件的两种方式,从获取权限到预览文件全过程

    最近写钉钉小程序项目过程中,要实现页面展示pdf、word、ppt等文件的功能。在网上搜了很多文章,研究了很久,总结了一下有两种实现该功能的方法,方法一:借助web-view组件打开外部网页;方法二:通过上传到钉盘,从钉盘打开文件。具体过程如下。 钉钉开放文档-web-vie

    2024年02月15日
    浏览(196)
  • 开发钉钉小程序

    本来开始打算、从原生开始入手的,可是生态太差了,几乎搜不到啥有用的内容;但是它的老大哥支付宝小程序生态就不错,毕竟它们两个都用一个开发者工具,万分纠结之下,朋友强力安利我uniapp开发钉钉小程序,说是有很多不错的组件,你刚学的vue 和 vuex就可以用上了,

    2024年02月11日
    浏览(46)
  • uniapp运行钉钉小程序

    因项目原因,公司需要在钉钉里面开发小程序。之前用uniapp开发过app,H5,小程序。还真没尝试过钉钉小程序,今天就简单的记录下uniapp运行钉钉小程序中的过程。 在项目目录新建package.json文件,在文件中添加如下代码: 这样在项目目录中unpackage文件下生成支付宝的项目文件

    2024年04月25日
    浏览(42)
  • 钉钉小程序的开发入门【亲自调试】

    一、创建应用 在本部分,你将在开发者后台创建一个小程序应用,并完成基础配置。 登录钉钉开发者后台 在开发者后台页面,选择企业内部开发,然后单击创建应用。  3、在弹出的创建应用页面中填写基本信息,然后单击 确定创建 。应用类型:选择小程序,开发方式:选

    2024年02月09日
    浏览(75)
  • 使用HBuilder运行钉钉小程序

    1,创建package.json文件夹,添加以下代码 2,点击运行按钮,就可以打开了 , 查看控制台,在小程序开发者工具中进行要导入的路径  

    2024年02月16日
    浏览(69)
  • 钉钉小程序引用阿里巴巴图标

    2.打开的界面如图,先建一个iconfont.acss文件,全选浏览器打开的样式代码,复制粘贴进新建的iconfont.acss文件中 3.使用

    2024年02月11日
    浏览(63)
  • 钉钉开放平台-小程序开发实战(钉钉小程序客户端)

    钉钉(Ding Talk)是阿里巴巴集团打造的企业级智能移动办公平台,是数字经济时代的企业组织协同办公和应用开发平台。 钉钉开放平台具有强大丰富的原生能力,目前已经开放超过2000个API接口,同时为开发者和服务商提供专业的技术培训体系,分享最新功能和开放能力,提

    2024年02月03日
    浏览(42)
  • 钉钉小程序 没有调用该接口的权限

    钉钉小程序 没有调用该接口的权限 钉钉官方自带免登陆小程序 后端接口报错 {\\\"errcode\\\":60011,\\\"errmsg\\\":\\\"没有调用该接口的权限,接口权限申请参考:https://open.dingtalk.com/document/orgapp-server/add-api-permission, {requiredScopes=[qyapi_get_member]}\\\"} 后台配置 解决: 后台管理平台-权限管理-通讯录管

    2024年02月21日
    浏览(45)
  • uniapp开发笔记----配置钉钉小程序

    接上一章之后,我想要把项目配置成钉钉小程序 官方文档点击这里 1. 项目根目录添加package.json文件 2. 之后点击运行就可以看到已经添加了钉钉小程序 3. 如果首次使用需要配置 点击运行之后会跳转到配置页面,滑块最后便可以快速选中工具地址

    2024年04月12日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包