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