天天看點

關于千牛移動端純H5插件和QAP應用中H5頁面的概念一、背景二、差別

千牛移動用戶端最早支援一套跑在上面的h5插件開放體系,從使用者體驗的角度來講,由于本質是使用webview加載h5頁面進行呈現和互動,體驗方面存在不足。

是以千牛新增了一套qap開放體系,讓isv開發的插件可以有native的體驗,我們将基于qap的程式稱之為“qap應用”。

正是由于這兩個概念的存在,有時候會導緻開發者存在疑惑,是以寫這篇文章進行闡明。

開發者可以在應用管理中添加回調位址,此時該應用預設是h5插件,拉取到該應用的用戶端會以一個普通的web容器打開其回調位址;

開發者使用qap-cli建立、打包後,将output目錄下的zip包作為qap類型上傳到背景,此時該應用就轉變成一個qap應用了,拉取到該應用的用戶端會以qapapp的形式進行打開;

綜上,當開發者使用qap-cli打包并作為qap包上傳到背景後,該應用就是一款qap應用。當用戶端能夠拉取到開發者上傳的qap包後,成功解析後就會以qap應用形式打開。