鴻蒙Flutter實(shí)戰(zhàn):鴻蒙應(yīng)用打包上架流程

導(dǎo)讀

本文帶來(lái)非常詳細(xì)的元服務(wù)開(kāi)發(fā)及上架全流程介紹狈茉,包含元服務(wù)介紹、創(chuàng)建掸掸、服務(wù)卡片氯庆、簽名蹭秋、開(kāi)發(fā)測(cè)試、簽名打包堤撵、上架審核等仁讨,一應(yīng)俱全。

元服務(wù)簡(jiǎn)介

image
  • 元服務(wù)是一種新的服務(wù)提供方式
  • 開(kāi)發(fā)簡(jiǎn)單实昨、免安裝洞豁、易于獲取和使用
  • 相較于小程序,系統(tǒng)原生荒给,絲滑流暢

輕量應(yīng)用程序形態(tài)丈挟,具備秒開(kāi)直達(dá),純凈清爽志电;服務(wù)相伴曙咽,恰合時(shí)宜;即用即走挑辆,賬號(hào)相隨例朱;一體兩面,嵌入運(yùn)行鱼蝉;原生智能洒嗤,全域搜索;高效開(kāi)發(fā)魁亦,生而可信等特征渔隶。

image

特點(diǎn)

  • 秒開(kāi)直達(dá):即開(kāi)即用,無(wú)開(kāi)屏廣告
  • 服務(wù)相伴:履約提醒洁奈,服務(wù)閉環(huán)
  • 用完即走:退出無(wú)彈窗间唉,服務(wù)隨賬號(hào)同步
  • 原生智能:小藝智能,精準(zhǔn)觸達(dá)?全域搜索:系統(tǒng)搜索框
  • 高效開(kāi)發(fā):UX 組件集睬魂、場(chǎng)景化模板等

創(chuàng)建元服務(wù)

創(chuàng)建項(xiàng)目

image

1.打開(kāi) DevEco
2.New -> Create Project
3.選擇 Atmoic Service

第一次會(huì)提示我們?nèi)A為賬號(hào)终吼,這里點(diǎn)擊登錄镀赌,注意這里登錄的是開(kāi)發(fā)者賬號(hào)氯哮,也就是用于上架的賬號(hào),如果你是企業(yè)商佛,那應(yīng)該使用公司的開(kāi)發(fā)者賬號(hào)登錄喉钢。

image

點(diǎn)擊登錄,會(huì)跳轉(zhuǎn)到瀏覽器良姆,在網(wǎng)頁(yè)中登錄開(kāi)發(fā)者賬號(hào)肠虽,并授權(quán)允許。

image

網(wǎng)頁(yè)中顯示登錄成功玛追,然后我們回到 Deveco 即可税课。

image

如果是第一次使用闲延,項(xiàng)目還沒(méi)有創(chuàng)建,此時(shí)需要點(diǎn)擊 Register App ID, 創(chuàng)建一個(gè)新項(xiàng)目

image

填寫(xiě)元服務(wù)名稱韩玩,需要特別注意的是垒玲,名稱不能重名,具有識(shí)別性找颓,不能為廣義歸納類合愈,避免誘導(dǎo)用戶,具體的要求見(jiàn)參考資料中的審核指南击狮,否則上架審核會(huì)被拒佛析。

image

點(diǎn)擊下一步,選擇所屬項(xiàng)目彪蓬,如果還沒(méi)有創(chuàng)建項(xiàng)目寸莫,輸入項(xiàng)目名稱,點(diǎn)擊確認(rèn)即可創(chuàng)建

image

完成 APPID 注冊(cè)寞焙。

image

急需創(chuàng)建元服務(wù)储狭,點(diǎn)擊完成,這樣就生成了樣板代碼捣郊。

image

圖標(biāo)生成

image

在工程中選中模塊或文件右鍵

New -> Image Asset

制作一個(gè) 1024 x 1024 px 的正方形圖標(biāo)辽狈,自動(dòng)生成周?chē)膱A圈

編寫(xiě)頁(yè)面

image

@Entry 表示該自定義組件為入口組件,代表當(dāng)前是一個(gè)頁(yè)面

@Component 表示自定義組件

@State表示組件中的狀態(tài)變量呛牲,狀態(tài)變量變化會(huì)觸發(fā)UI刷新

aboutToAppear 為生命周期刮萌,組件實(shí)例化以后,build() 之前

build() 為UI 描述方法

注意:元服務(wù)與鴻蒙原生應(yīng)用完全相同的技術(shù)棧娘扩,僅僅是可用 API 集合不同着茸,功能相對(duì)簡(jiǎn)單

編寫(xiě)元服務(wù)的注意事項(xiàng)

image

不少 API/Kit 無(wú)法在元服務(wù)中使用,

打開(kāi) API參考琐旁,可以在左側(cè)勾選涮阔,篩選元服務(wù)API集

服務(wù)卡片

image

靜態(tài)卡片交互組件 FormLink

用于靜態(tài)卡片內(nèi)部和提供方應(yīng)用間的交互

action: router 用于跳轉(zhuǎn),UIAbility 側(cè)通過(guò) params 接收參數(shù)

接收傳參

image

EntryAbility.ets

onCreate 和 onNewWant 中通過(guò) want?.parameters?.params 接收參數(shù)

onCreate: UIAbility實(shí)例新建

onNewWant:UIAbility實(shí)例由后臺(tái)回到前臺(tái)灰殴,熱啟動(dòng)

onWindowStageCreate:UIAbility 創(chuàng)建完成后敬特,進(jìn)入前臺(tái)之前,會(huì)創(chuàng)建 WindowStage

開(kāi)發(fā)測(cè)試

image
  1. 模擬器
  2. Previewer
  3. 真機(jī)調(diào)試
  4. 熱重載
image

DevEco Testing

穩(wěn)定性測(cè)試
性能功耗測(cè)試
回歸測(cè)試
基礎(chǔ)質(zhì)量測(cè)試
設(shè)備投屏

支持平板的元服務(wù)牺陶,確保進(jìn)行過(guò)兼容性測(cè)試伟阔,否則影響上架審核

這部分在《鴻蒙Flutter實(shí)戰(zhàn):13-鴻蒙應(yīng)用打包上架流程》有詳細(xì)說(shuō)明。

image
  1. DevEco 創(chuàng)建 Key Store
  2. 生成 Key 和 CSR
  3. 在 華為AGC 新增證書(shū)掰伸,上傳 CSR皱炉,獲得 Cer 證書(shū)文件
  4. 創(chuàng)建 Profile 文件
  5. 配置簽名文件
  6. 打包 (Build/Huild Apps)
image
  1. 回到 AGC,完善應(yīng)用信息狮鸭,上傳圖標(biāo)
  2. 上傳軟件包
  3. 完全應(yīng)用介紹合搅,填寫(xiě)隱私政策多搀、用戶協(xié)議
  4. 如果是APP,需要提前準(zhǔn)備好備案和軟著(推薦使用電子版權(quán)證)
  5. 提交審核
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末灾部,一起剝皮案震驚了整個(gè)濱河市酗昼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌梳猪,老刑警劉巖麻削,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異春弥,居然都是意外死亡呛哟,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)匿沛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)扫责,“玉大人,你說(shuō)我怎么就攤上這事逃呼”罟拢” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵抡笼,是天一觀的道長(zhǎng)苏揣。 經(jīng)常有香客問(wèn)我,道長(zhǎng)推姻,這世上最難降的妖魔是什么平匈? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮藏古,結(jié)果婚禮上增炭,老公的妹妹穿的比我還像新娘。我一直安慰自己拧晕,他們只是感情好隙姿,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著厂捞,像睡著了一般输玷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蔫敲,一...
    開(kāi)封第一講書(shū)人閱讀 52,255評(píng)論 1 308
  • 那天饲嗽,我揣著相機(jī)與錄音炭玫,去河邊找鬼奈嘿。 笑死,一個(gè)胖子當(dāng)著我的面吹牛吞加,可吹牛的內(nèi)容都是我干的裙犹。 我是一名探鬼主播尽狠,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼叶圃!你這毒婦竟也來(lái)了袄膏?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤掺冠,失蹤者是張志新(化名)和其女友劉穎沉馆,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體德崭,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡斥黑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了眉厨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锌奴。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖憾股,靈堂內(nèi)的尸體忽然破棺而出鹿蜀,到底是詐尸還是另有隱情,我是刑警寧澤服球,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布茴恰,位于F島的核電站,受9級(jí)特大地震影響斩熊,放射性物質(zhì)發(fā)生泄漏琐簇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一座享、第九天 我趴在偏房一處隱蔽的房頂上張望婉商。 院中可真熱鬧,春花似錦渣叛、人聲如沸丈秩。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蘑秽。三九已至,卻和暖如春箫攀,著一層夾襖步出監(jiān)牢的瞬間肠牲,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工靴跛, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缀雳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓梢睛,卻偏偏與公主長(zhǎng)得像肥印,于是被迫代替她去往敵國(guó)和親识椰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容