阿里千牛旺旺技术团队 关注
手机版

关于千牛移动端纯H5插件和QAP应用中H5页面的概念

  1. 云栖社区>
  2. 阿里千牛旺旺技术团队>
  3. 博客>
  4. 正文

关于千牛移动端纯H5插件和QAP应用中H5页面的概念

思禽 2017-03-03 17:11:25 浏览1250 评论0

摘要: 一、背景 千牛移动客户端最早支持一套跑在上面的H5插件开放体系,从用户体验的角度来讲,由于本质是使用WebView加载H5页面进行呈现和交互,体验方面存在不足。 所以千牛新增了一套QAP开放体系,让ISV开发的插件可以有Native的体验,我们将基于QAP的程序称之为“QAP应用”。

一、背景

千牛移动客户端最早支持一套跑在上面的H5插件开放体系,从用户体验的角度来讲,由于本质是使用WebView加载H5页面进行呈现和交互,体验方面存在不足。

所以千牛新增了一套QAP开放体系,让ISV开发的插件可以有Native的体验,我们将基于QAP的程序称之为“QAP应用”。

考虑到之前的H5插件体系,所以我们允许在一个QAP应用中包含Native页面(qap://)和H5页面(https://)。也就是说,原先的一个H5插件应用是可以直接通过QAP-CLI一键迁移成一个QAP应用的。

二、区别

正是由于这两个概念的存在,有时候会导致开发者存在疑惑,所以写这篇文章进行阐明。

  1. 开发者可以通过千牛应用平台的控制台申请创建一个应用;
  2. 开发者可以在应用管理中添加回调地址,此时该应用默认是H5插件,拉取到该应用的客户端会以一个普通的Web容器打开其回调地址;
  3. 开发者使用QAP-CLI创建、打包后,将output目录下的zip包作为QAP类型上传到后台,此时该应用就转变成一个QAP应用了,拉取到该应用的客户端会以QAPApp的形式进行打开;

综上,当开发者使用QAP-CLI打包并作为QAP包上传到后台后,该应用就是一款QAP应用。当客户端能够拉取到开发者上传的QAP包后,成功解析后就会以QAP应用形式打开。

用云栖社区APP,舒服~

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击

网友评论

思禽
文章84篇 | 关注44
关注
基于云安全大数据能力实现,通过防御SQL注入、XSS跨站脚本、常见Web服务器插件漏洞、木马... 查看详情
用配置管理(Application Configuration Management,简称 ... 查看详情
充分利用阿里云现有资源管理和服务体系,引入中间件成熟的整套分布式计算框架,以应用为中心,帮助... 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
阿里云9.10会员日

阿里云9.10会员日