接入卡片類快服務你必須知道的事情


什么是卡片?

魯迅曾經說過:這張是卡片
在這里插入圖片描述

這一張也是卡片
在這里插入圖片描述

但是卡片也有分類,比如說:

圖1是全局搜索類卡片-在華為全局搜索框中搜索關鍵詞,若關鍵詞精確匹配即可出現

圖2是情景智能卡片-在達成一定觸發條件后,推送相應卡片。(如台風天會推送台風預警卡片)

但是需要注意的是,並非所有看到的卡片都是卡片類服務,其中內容接口類的服務也可以是卡片。具體請參考內容接口類- Fulfillment接口設計-選擇卡片模板:
https://developer.huawei.com/consumer/cn/doc/distribution/service/5060405#h1-1573183156482

(內容接口類在本文不做拓展)

為什么要開發卡片?
卡片中不僅可以顯示更多詳細的信息,也可以根據需求去設計如何展示。可是適應各種各樣的需求,如以下的模板:

在這里插入圖片描述

我怎么樣才能開發卡片?

重要:先和快服務運營小哥哥小姐姐溝通一下,了解一下自己需要做什么,怎么做有一個大概了解

1、 設計卡片
設計卡片需要有個初步的理念,想做成什么樣式。如果完全沒有樣式可以參考上圖的模板,或者根據我們的組件來搭建設計。

設計需使用Sketch工具配合“HAG component library”組件進行設計。通過Sketch與相應組件設計后,后續使用開發時才可以拖拽相應組件直接開發,可以減少開發工作量及開發錯誤率!

當然設計也並非可以天馬行空的設計,其中也含有很多標准要求比如標題區高度,字體大小,熱區范圍等都是有規定的。

這部分一定要參考卡片的UX規范設計:
https://developer.huawei.com/consumer/cn/doc/distribution/service/hag_card_ux#h1-1577342030486

PS:只有蘋果電腦才可以用這個軟件,終於有理由整一個mac了

在這里插入圖片描述
2、 提交注冊表
卡片樣式開發完以后,需要和華為的產品及UX核對開發的卡片是否符合要求。UX對於設計后的卡片按照設計規范進行審核,產品對於卡片設計內容給出建議。

如果不按照上面所說的規范來設計產品和UX估計是以下表情

在這里插入圖片描述
而注冊表中的內容非常詳細,除了一些基本信息以外還需要填寫卡片熱區/按鈕及相應的跳轉邏輯

如:按鈕【查看更多】點擊后的跳轉邏輯為【跳轉到更多列表的頁面】

3、 開發卡片

待碰頭確認注冊表后咱一拍即合,就得開始着手開發卡片了

在這里插入圖片描述
開發卡片也得遵守基本法,必須按照注冊表中內容進行開發

先下載個IDE工具
https://developer.huawei.com/consumer/cn/doc/development/quickApp-Guides/quickapp-installtool

按照之前確認好的注冊表內容進行開發。

開發工具IDE是長這樣子的:

在這里插入圖片描述

雖說中間一堆代碼看起來有些嚇人,但右側界面可以找到與設計是相對應的組件,可以直接拖拽到中間代碼處(拖至大致位置處即可),出現可編輯提示時即可釋放,並且右側的模擬預覽就會實時變化。下方區域為提示框,若不符合規范,則會彈出提示。

一定要注意,包括字體顏色,區域框架間隔都需要與注冊表中內容一致。

注意:
1、 當拖拽不到位時,軟件可以自適應的將調整到應該插入的位置。(故盡量不手動輸入代碼,可能會導致與注冊表內容有偏差而被駁回,如文本間距等)。

2、 當出現不符合規范情況時,仍然可以保存打包,但是會導致華為審核無法通過。

3、 具體開發指導請參考《卡片開發使用手冊》

https://developer.huawei.com/consumer/cn/doc/distribution/service/5060427#h2-1589252272677-1

4、 自測試

開發這么難都做了,剩下的自測還不是簡簡單單~

在平台上創建快服務填寫相應內容后,需要進行自測試,查看開發的卡片是否符合要求,跳轉內容是否正確,是否一鍵跳轉等。

卡片類快服務自測指南:
https://developer.huawei.com/consumer/cn/doc/distribution/service/5060433

卡片類快服務自測講解視頻:https://v.qq.com/x/page/q0956jooero.html?

需要特別提醒下“一鍵返回”的問題,很多開發者都因為沒注意這條規范而測試審核被駁回:
一鍵返回:點擊快服務卡片跳轉到APP/快應用落地頁,從落地頁使用系統回退鍵需能一鍵返回快服務卡片,不可返回到首頁或其他頁面。

參考以下圖片:一鍵返回2種自測場景
在這里插入圖片描述
5、 上傳卡片,提交審核
確認卡片無誤后便可以在應用市場中上傳卡片,卡片通過了應用市場審核后方可提交快服務審核。

畢竟應用市場和快服務是兩個部門,如果同時提交,很容易導致快服務測試測得卡片包為舊版本,而誤駁回。

以上就是開發快服務卡片需要了解的一些事項拉!本文描述的僅是大致流程,而着手開發更是需要仔細看官方指導中各種各樣的規范。畢竟卡片涉及邏輯和組件較多,因為熱區、間距、字體等原因駁回的卡片不在少數,希望開發者們關注規范,不局限於功能性~


往期鏈接:手機智眼——智慧視覺
內容來源:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201264034187730025&fid=17
原作者:李咕咕


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM