摘要:上傳的時候,出現(xiàn)應用簽名校驗失敗平常我們開發(fā)及測試的時候使用的是命令進行打包調試,其中運行時會使用下面的的簽名及證書來打包。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。
前言
嘗試一款新的開發(fā)框架的時候勢必會遇見各種各樣的問題??赡芤驗橐婚_始不熟悉文檔,導致配置錯誤,或是api使用錯誤。當然開發(fā)的時候我們也不能確認框架沒有問題,是否存在bug。所以在某些出錯的情況下,我們也許會不斷懷疑自己,懷疑框架,最終懷疑人生。這時候就需要開發(fā)者們發(fā)揮無私的精神,積極討論,記錄并貢獻自己的填坑秘笈,供大家討論參考。所以在這里我就先記錄自己收集及遇見的坑,希望起到拋磚引玉的作用。大家有不同的問題的可以一起討論,方便后來的開發(fā)者。
容易出錯的地方出現(xiàn)這個問題是因為快應用官方以配置 manifest.json 的屬性versionCode的值來確認版本更新,官方要求每次上架更新需要將該值手動 自增1。很多同學會誤以為修改 versionName 來更新版本,versionName 應該是屬于那種顯示在應用商店
根據文檔說明,list 組件下面的 list-item 是可以配置type屬性來優(yōu)化渲染的,但是具有相同 type 屬性的list-item的dom結構必須一致,如果不一致就會出現(xiàn)閃退情況,但是看不到任何錯誤說明,讓人找不到錯誤原因,非常頭疼。所以應該盡量不在里面使用if和for指令,否則會很容易出現(xiàn) dom 結構不一致造成應用閃退。
在快應用中具有多種定義數據的形式,分別可以定義在 protected public private data 里面,但是有一個很容易被大家忽視的細節(jié),就是在官方文檔中說明了 protected public private 只能在頁面級組件中才能使用,所以在自定義組件,非頁面級組件中是無法使用的,自然也就在 template 中取不到數據了。
平常我們開發(fā)及測試的時候使用的是 npm run build 命令進行打包調試,其中運行時會使用 sign 下面的 debug 的簽名及證書來打包 rpk。當我們開發(fā)完成準備上傳時,需要進行以下步驟:
生成發(fā)布的證書和簽名:運行 openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem
在 sign 目錄下新建release文件夾,將生成的 certificate.pem 和 private.pem 放入其中
運行npm run release生成以.signed.rpk結尾的 rpk 用以發(fā)布
官方IDE已經支持一鍵調試,一鍵生成簽名等功能,覺得以上步驟麻煩的同學可以去體驗體驗,下載鏈接 https://www.quickapp.cn/docCe...
目前不支持的地方background目前不支持網絡圖片,所以要使用網絡圖片時應該考慮用image組件來替代
無法將canvas組件轉化為圖片保存在本地
swiper不支持控制方向,只支持橫向滾動
css 不支持overflow樣式,無法設置超出滾動或顯示。組件內滑動只能使用list組件
但是據相關的開發(fā)同學告知,這些功能已經正在開發(fā)及完善,不久就會支持了。
總結相對來說,作為一個新推出的新型應用生態(tài),快應用還是有許多不足需要去完善。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。在可預見的未來,會有越來越多的企業(yè)及開發(fā)者加入其中。本文希望通過記錄自己在開發(fā)過程中遇見的問題及解決方案來進行總結,方便后來者查閱。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://www.ezyhdfw.cn/yun/114111.html
摘要:上傳的時候,出現(xiàn)應用簽名校驗失敗平常我們開發(fā)及測試的時候使用的是命令進行打包調試,其中運行時會使用下面的的簽名及證書來打包。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。 前言 嘗試一款新的開發(fā)框架的時候勢必會遇見各種各樣的問題??赡芤驗橐婚_始不熟悉文檔,導致配置錯誤,或是api使用錯誤。當然開發(fā)的時候我們也不能確認框架沒有問題,是否存在bug。所以在某些出錯的情況下,我們也許會不斷...
摘要:上傳的時候,出現(xiàn)應用簽名校驗失敗平常我們開發(fā)及測試的時候使用的是命令進行打包調試,其中運行時會使用下面的的簽名及證書來打包。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。 前言 嘗試一款新的開發(fā)框架的時候勢必會遇見各種各樣的問題??赡芤驗橐婚_始不熟悉文檔,導致配置錯誤,或是api使用錯誤。當然開發(fā)的時候我們也不能確認框架沒有問題,是否存在bug。所以在某些出錯的情況下,我們也許會不斷...
摘要:這是我第一次接觸微信支付,發(fā)現(xiàn)網上還是有很多同學在求助,了怎么辦是什么情況為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 凡是和錢打交道的事,沒有一樣是容易的。這是我第一次接觸微信支付,發(fā)現(xiàn)網上還是有很多同學在求助,XXX了怎么辦?XXX是什么情況?為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 介紹 微信支付方式分為刷卡支付、公眾號...
閱讀 2700·2023-04-25 15:07
閱讀 774·2021-11-24 10:21
閱讀 2392·2021-09-22 10:02
閱讀 3577·2019-08-30 15:43
閱讀 3302·2019-08-30 13:03
閱讀 2370·2019-08-29 17:18
閱讀 3648·2019-08-29 17:07
閱讀 1979·2019-08-29 12:27