支付寶小程序 術(shù)語庫

2020-09-07 16:11 更新

照所在文檔所屬板塊進(jìn)行分類排版,方便查找。

A

ACSS

ACSS 是一套樣式語言,用于描述 AXML 的組件樣式,決定 AXML 的組件的顯示效果。

ACSS 和 CSS 規(guī)則完全一致,可以 100% 兼容使用。為了契合小程序的開發(fā),ACSS 對(duì) CSS 進(jìn)行了擴(kuò)充,支持 px,rpx,vh,vw 等單位。ACSS 兼容各種手機(jī)端的樣式。

AES

AES(Advanced Encryption Standard,高級(jí)加密標(biāo)準(zhǔn)),是目前對(duì)稱密鑰加密中比較通用的一種加密方式。速度快,安全級(jí)別高,支持 128、192、256、512 位密鑰的加密。

Android

Android(安卓)是一種基于 Linux 的自由及開放源代碼的操作系統(tǒng)。主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由 Google 公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。

API

API(Application Programming Interface,應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),或指軟件系統(tǒng)不同組成部分銜接的約定。目的是提供應(yīng)用程序與開發(fā)人員基于某軟件得以訪問一組例程的能力,而又無需訪問原碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。

app_auth_code

app_auth_code 是第三方應(yīng)用的授權(quán)碼,用于換取 app_auth_token。

app_auth_token

app_auth_token 是第三方應(yīng)用獲取授權(quán)的授權(quán)碼,用于第三方應(yīng)用代模板、商戶應(yīng)用發(fā)起請(qǐng)求。

APPID

APPID 是支付寶分配給開發(fā)者的應(yīng)用 ID,是應(yīng)用的唯一標(biāo)示,只有應(yīng)用創(chuàng)建后才可以獲取。小程序?qū)儆谥Ц秾殤?yīng)用之一,創(chuàng)建小程序應(yīng)用則可獲得小程序應(yīng)用的 APPID。

ARGB

ARGB 是一種色彩模式,是 RGB色 彩模式附加上 Alpha(透明度)通道,常見于32 位位圖的存儲(chǔ)結(jié)構(gòu)。

auth_code

auth_code 臨時(shí)授權(quán)碼,一次有效,auth_code 有效期為 3 分鐘到 24 小時(shí)(開放平臺(tái)規(guī)則會(huì)根據(jù)具體的業(yè)務(wù)場景動(dòng)態(tài)調(diào)整 auth_code 的有效期,但是不會(huì)低于 3 分鐘,同時(shí)也不會(huì)超過 24 小時(shí)),超過有效期的 auth_code 即使未使用也將無法使用。用戶的每次授權(quán)動(dòng)作都會(huì)生成一個(gè)新的 auth_code。

AXML

AXML 是小程序框架設(shè)計(jì)的一套標(biāo)簽語言,用于描述小程序頁面的結(jié)構(gòu)。AXML 語法可分為五個(gè)部分:數(shù)據(jù)綁定、條件渲染、列表渲染、模板、引用。

B

B2C

B2C(Business-to-Consumer,商對(duì)客電子商務(wù)模式)是指電子商務(wù)的一種模式,也是直接面向消費(fèi)者銷售產(chǎn)品和服務(wù)商業(yè)零售模式。

BaaS

BaaS(Backend as a Service,后端即服務(wù)),向開發(fā)者提供后端基礎(chǔ)功能,通過 API 方式進(jìn)行調(diào)用。例如文件存儲(chǔ)、數(shù)據(jù)庫、消息等。

Base64

Base64 是一種基于 64 個(gè)可打印字符來表示二進(jìn)制數(shù)據(jù)的方法。小程序暫不支持。

白名單

白名單 是對(duì)用戶狀態(tài)進(jìn)行標(biāo)識(shí)的方式。與 黑名單 相對(duì)的概念,當(dāng)用戶被設(shè)置在白名單內(nèi)的時(shí)候,該用戶能夠通過;反之,則不能通過。

C

C2C

C2C(customer to customer,個(gè)人與個(gè)人之間的電子商務(wù))。例如,淘寶網(wǎng)。

CSS

CSS(Cascading Style Sheets,層疊樣式表)是一種用來表現(xiàn) HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個(gè)應(yīng)用)或 XML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個(gè)子集)等文件樣式的計(jì)算機(jī)語言。CSS 不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動(dòng)態(tài)地對(duì)網(wǎng)頁各元素進(jìn)行格式化。支付寶小程序提供 ACSS 語言,兼容 CSS 語言的基礎(chǔ)上并進(jìn)行了擴(kuò)充,更契合小程序的開發(fā)。

D

第三方應(yīng)用

第三方應(yīng)用 并不是實(shí)體的應(yīng)用形式,而是系統(tǒng)服務(wù)商(ISV)代替商戶簽約和調(diào)用接口的一個(gè)載體。 ISV 通過創(chuàng)建 第三方應(yīng)用 來為廣大商戶提供 服務(wù) (包括但不僅限于小程序、支付花唄、會(huì)員營銷、信用服務(wù)、行業(yè)解決方案、設(shè)計(jì) 和 API 等類目),代替沒有開發(fā)能力的商戶接入支付寶開放平臺(tái)的多種業(yè)務(wù)能力:代替商戶開發(fā)小程序、生活號(hào);代替商戶的網(wǎng)頁應(yīng)用和移動(dòng)應(yīng)用調(diào)用支付寶開放平臺(tái)提供的服務(wù)端接口(OpenAPI),實(shí)現(xiàn)業(yè)務(wù)場景。整體關(guān)系如下圖所示:

?image

ISV 創(chuàng)建完成第三方應(yīng)用后,獲取商戶的應(yīng)用授權(quán),并代商戶簽約(如需要)后,代替商戶調(diào)用業(yè)務(wù)接口(上圖中的應(yīng)用類型均可調(diào)用 OpenAPI,除此之外,小程序和生活號(hào)還提供其專屬 JSAPI)。ISV 通過代替商戶的應(yīng)用調(diào)用這些接口,實(shí)現(xiàn)業(yè)務(wù)功能,讓商戶服務(wù)更多 C 端用戶。 ISV 通過創(chuàng)建第三方應(yīng)用來幫助商戶更好地服務(wù)其 C 端用戶的過程,在開放平臺(tái)被稱為 服務(wù),ISV 可以將他的服務(wù)發(fā)布至服務(wù)市場,以供商戶訂購;當(dāng)然 ISV 也可以通過自有渠道來推廣他的服務(wù)。

電子海報(bào)

電子海報(bào) 是 支付寶 IoT 設(shè)備的廣告投放組件,商家可以通過在 智能設(shè)備運(yùn)營平臺(tái) 將投放的圖片或視頻事實(shí)推動(dòng)到門店的 IoT 設(shè)備上,大幅度提高商家物料的下發(fā)速度以及內(nèi)部溝通成本。IoT 設(shè)備屏幕在收銀臺(tái)位置,可以幫助商家更好的傳遞到用戶商家活動(dòng)信息。

多端發(fā)布

多端發(fā)布 是指使用支付寶小程序提供的各種接口可以開發(fā)其他端的小程序并發(fā)布到各個(gè)端使用。也就是說可以讓開發(fā)者開發(fā)一次支付寶小程序,同一套代碼不做任何改動(dòng)就可以通過發(fā)布到各個(gè)端,同時(shí)觸達(dá)更多的用戶群體,節(jié)約了開發(fā)成本。

E

ESC 指令

ESC 指令 是 IoT 小程序向打印機(jī)發(fā)出的打印指令,通過這些指令指示打印機(jī)打印小票。通過調(diào)用 my.ix.printer API 進(jìn)行指令發(fā)送。

F

FaaS

FaaS(函數(shù)即服務(wù),F(xiàn)unction as a Service),允許開發(fā)者直接將程序部署到平臺(tái)上,以函數(shù)作為最小單元,通過 API 方式進(jìn)行調(diào)用。

分包加載

分包加載 是一種處理小程序代碼包過大的優(yōu)化方案。支付寶限制了代碼包不能超過 2MB,限制大小是出于對(duì)小程序啟動(dòng)速度的考慮,希望用戶在使用任何一款小程序時(shí),都能夠更加順暢。

如果代碼體積過大,則需要做分包加載處理。

G

Git

Git 是一個(gè)免費(fèi)開源的分布式版本控制系統(tǒng)。可以使用 Git 管理小程序代碼。

公鑰證書

公鑰證書 是支付寶開放平臺(tái)提供對(duì) X.509 格式證書的支持,開發(fā)者上傳證書后,后續(xù)在和支付寶開放平臺(tái)交互過程中支付寶會(huì)嘗試使用該證書進(jìn)行報(bào)文驗(yàn)簽。資金類接口必須使用公鑰證書模式加簽。

功能型 API

功能型 API 是用于實(shí)現(xiàn)某個(gè)特定功能的 API,分為異步型功能 API 和同步型功能 API。 API 命名以 my. 或 my.ix. 開頭,不以 my.on 或 my.off 開頭。

H

花唄分期

花唄分期 是小程序開放能力之一,花唄分期是螞蟻金服推出的消費(fèi)金融產(chǎn)品,用戶在商家端網(wǎng)站或線下門店購物時(shí)使用花唄分期支付,訂單全額實(shí)時(shí)支付到商家支付寶賬戶中,用戶分期償還花唄。

I

IDE

IDE(Integrated Development Environment,集成開發(fā)環(huán)境)是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。

支付寶小程序文檔中的 IDE 通常指的是支付寶小程序開發(fā)者工具。

IDE 模擬器

IDE 模擬器,可模擬支付寶小程序在支付寶客戶端真實(shí)的邏輯表現(xiàn),對(duì)于絕大部分的 JSAPI 均能夠在模擬器上呈現(xiàn)出正確的狀態(tài)。小程序項(xiàng)目通過編譯之后,自動(dòng)在模擬器中運(yùn)行,無需真機(jī)即可快速預(yù)覽?;A(chǔ)互動(dòng)方式是通過鼠標(biāo)點(diǎn)擊、拖拽來模擬手指觸摸、拖動(dòng)操作。

iOS

iOS 是由蘋果公司開發(fā)的移動(dòng)操作系統(tǒng) 。蘋果公司最早于 2007 年 1 月 9 日的 Macworld 大會(huì)上公布這個(gè)系統(tǒng),最初是設(shè)計(jì)給 iPhone 使用的,后來陸續(xù)套用到 iPod touch 、iPad 以及 Apple TV 等產(chǎn)品上。

IoT

IoT(The Internet of Things,物聯(lián)網(wǎng))是互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò),將各種信息傳感設(shè)備與互聯(lián)網(wǎng)結(jié)合起來而形成的一個(gè)巨大網(wǎng)絡(luò),實(shí)現(xiàn)在任何時(shí)間、任何地點(diǎn),人、機(jī)、物的互聯(lián)互通。

IoT 大屏自助設(shè)備小程序

IoT 大屏自助設(shè)備小程序 是指可在 支付寶認(rèn)證的大屏自助設(shè)備大屏自助機(jī)上開發(fā)的 IoT 小程序。

IoT 蜻蜓小程序

IoT 蜻蜓小程序 是指為蜻蜓系列設(shè)備開發(fā)的 IoT 小程序。根據(jù)蜻蜓系列設(shè)備的單屏和雙屏分為 IoT 單屏蜻蜓小程序和 IoT 雙屏蜻蜓小程序。

IoT 如意小程序

IoT 如意小程序 是支付寶 IoT 小程序在如意設(shè)備(支付寶盒 R0:點(diǎn)擊購買;支付寶盒 R0 生態(tài)版:點(diǎn)擊購買)上的實(shí)現(xiàn)。

IoT 設(shè)備所有者

IoT 設(shè)備所有者 指具備設(shè)備簽約關(guān)系的角色,設(shè)備所有者具備分發(fā)小程序到設(shè)備的權(quán)限。

IoT 小程序的開發(fā)離不開 IoT 設(shè)備作為硬件載體,需要購買合適的 IoT 設(shè)備,并簽約成為設(shè)備所有者后,才能對(duì)設(shè)備進(jìn)行 IoT 小程序的開發(fā)等操作。

IoT 雙屏蜻蜓小程序

IoT 雙屏蜻蜓小程序 是指針對(duì)具有前后兩個(gè)交互屏幕的蜻蜓設(shè)備開發(fā)的小程序,需要同時(shí)開發(fā)前屏和后屏兩個(gè)小程序,分別推送到前后兩個(gè)屏幕上。目前支持 IoT 雙屏蜻蜓小程序 的設(shè)備有支付寶盒 F4 Plus 機(jī)型。

IoT 雙屏小程序

IoT 雙屏小程序 是指針對(duì)具有前后兩個(gè)交互屏幕的蜻蜓設(shè)備開發(fā)的小程序,需要同時(shí)開發(fā)前屏和后屏兩個(gè)小程序,分別推送到前后兩個(gè)屏幕上。

IoT 雙屏桌面收銀機(jī)小程序

IoT 雙屏桌面收銀機(jī)小程序 是指可在支付寶認(rèn)證的雙屏桌面收銀機(jī)設(shè)備雙屏桌面收銀機(jī)) 上開發(fā)的小程序,需要同時(shí)開發(fā)商戶屏和顧客屏兩個(gè)小程序,分別推送到前后兩個(gè)屏幕上。

IoT 小程序

IoT 小程序 是支付寶實(shí)現(xiàn) IoT 設(shè)備二次開發(fā)的一種方法。類似支付寶小程序,IoT 小程序開放了一系列的 API組件,并且 IoT 小程序與支付寶小程序共享一個(gè)容器和一套消息,共享大部分組件。開發(fā)者可以快速開發(fā)一個(gè) IoT 小程序,定制 IoT 設(shè)備功能,滿足各行業(yè)個(gè)性化的需求。

IoT 小程序分為 IoT 單屏小程序和 IoT 雙屏小程序,分別對(duì)應(yīng)只有一個(gè)顯示屏幕和具有前后兩個(gè)屏幕的 IoT 設(shè)備。

目前支持 IoT 小程序開發(fā)的有蜻蜓系列設(shè)備、支付寶合作桌面收銀設(shè)備和支付寶合作大屏自助設(shè)備。

IoT 小程序 API

IoT 小程序 API 是指 IoT 小程序特有的 API,IoT 小程序的 API 是以 my.ix 開頭,對(duì)于支付寶小程序或其他端的應(yīng)用不適用。

IoT 小程序服務(wù)分發(fā)

IoT 小程序服務(wù)分發(fā) 簡稱服務(wù)分發(fā),是指將已上線的 IoT 小程序,一鍵下發(fā)到指定的 IoT 設(shè)備上,建立小程序 APPID 和 IoT 設(shè)備的關(guān)聯(lián)關(guān)系。

服務(wù)分發(fā) 是 IoT 小程序開發(fā)的完成后投放使用的唯一步驟,只要完成將小程序分發(fā)到 IoT 設(shè)備上,IoT 小程序就可以在 IoT 設(shè)備上運(yùn)行。 服務(wù)分發(fā) 支持設(shè)備所有者將其他開發(fā)者的小程序,通過服務(wù)市場訂購或搜索的方式,分發(fā)到設(shè)備中。

IPv6

IPv6(Internet Protocol Version 6,互聯(lián)網(wǎng)協(xié)議第 6 版),是 IETF(互聯(lián)網(wǎng)工程任務(wù)組)設(shè)計(jì)的用于替代 IPv4 的下一代 IP 協(xié)議。

ISV

ISV(Independent Software Vendors,獨(dú)立軟件開發(fā)商) ,在小程序中,ISV 通常扮演 第三方服務(wù)開發(fā)者的角色,代理商戶開發(fā)或運(yùn)營小程序。

J

JavaScript

JavaScript 是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于 Web 應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。

JSON

JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。

JSAPI

JSAPI 是支付寶小程序的前端 API。按實(shí)現(xiàn)的功能分類,可分為界面、多媒體、緩存、文件、位置、網(wǎng)絡(luò)、設(shè)備、數(shù)據(jù)安全、分享、收藏、自定義通用菜單、小程序當(dāng)前運(yùn)行版本類型、自定義分析、更新管理等 14 個(gè)大類。

K

開發(fā)機(jī)

開發(fā)機(jī) 是指開發(fā) IoT 小程序時(shí)作為小程序功能調(diào)試的 IoT 設(shè)備。 IoT 設(shè)備通過小程序容器 開發(fā)者模式 綁定 APPID 后,則被視為開發(fā)機(jī)。

開發(fā)者模式

開發(fā)者模式 是指 IoT 設(shè)備的開發(fā)調(diào)試模式,進(jìn)入該模式后,IoT 設(shè)備可以被 IDE 識(shí)別為在線狀態(tài),IoT 小程序可以推送到設(shè)備上進(jìn)行調(diào)試。

開發(fā)者中心控制臺(tái)

開發(fā)者中心控制臺(tái) 通常指的是 小程序管理中心。開發(fā)者可以在小程序管理中心中查看并管理小程序的運(yùn)營、數(shù)據(jù)、開發(fā)情況。

L

冷啟動(dòng)

冷啟動(dòng) 是指用戶打開未啟動(dòng)過,或者是已經(jīng)銷毀的小程序。此時(shí)小程序會(huì)執(zhí)行初始化,初始化完成后,會(huì)觸發(fā) onLaunch回調(diào)函數(shù)。

M

模板消息

模板消息 是小程序開放能力之一,商家可以使用模板消息功能消息高效觸達(dá)用戶,把交易狀態(tài)變更、物流進(jìn)度更新等消息通知給用戶。當(dāng)用戶在小程序內(nèi)完成支付,或者當(dāng)用戶在小程序內(nèi)提交表單后,商家可以在 7 天內(nèi)給用戶發(fā)送不超過3條的模板消息通知(目前僅支持文字消息)。模板消息會(huì)發(fā)送到支付寶 APP 首頁的服務(wù)提醒中,模板消息可以關(guān)聯(lián)小程序的指定頁面,通過用戶點(diǎn)擊消息回訪小程序進(jìn)而查看更多內(nèi)容。

O

OAuth2.0

OAuth2.0(開放授權(quán))是一個(gè)關(guān)于授權(quán)的開放的網(wǎng)絡(luò)協(xié)議。允許用戶讓第三方應(yīng)用訪問該用戶在某一網(wǎng)站上存儲(chǔ)的的資源(如:照片,視頻,聯(lián)系人列表),而無需將用戶名和密碼提供給第三方應(yīng)用。

Open API

Open API 是支付寶小程序的服務(wù)端 API。通過 OpenAPI,小程序可以輕松實(shí)現(xiàn)用戶授權(quán)、獲取會(huì)員基礎(chǔ)信息、獲取用戶手機(jī)號(hào)、小程序喚起支付、跳轉(zhuǎn)支付寶卡包、會(huì)員開卡授權(quán)等多種多樣的功能。

P

PID

PID(合作者身份 ID)是商戶與支付寶簽約后,商戶獲得的支付寶商戶唯一識(shí)別碼。

Q

輕會(huì)員

輕會(huì)員 是小程序開放能力之一,是一款輕量級(jí)的差異化會(huì)員營銷工具,可讓用戶先享受權(quán)益,后支付會(huì)員費(fèi),體驗(yàn)作為輕會(huì)員和普通會(huì)員之間的差異化服務(wù),使商家會(huì)員經(jīng)營更簡單,促進(jìn)會(huì)員留存和復(fù)購。

蜻蜓獨(dú)立收銀模式和連接收銀機(jī)模式

蜻蜓獨(dú)立收銀模式和連接收銀機(jī)模式 就是蜻蜓設(shè)備在分發(fā) IoT 小程序之前具有的兩種收銀功能。這兩種模式可以直接綁定收款賬戶,通過蜻蜓刷臉或掃碼完成收銀。

蜻蜓設(shè)備系統(tǒng)

蜻蜓設(shè)備系統(tǒng) 是蜻蜓設(shè)備的基本運(yùn)行系統(tǒng),蜻蜓設(shè)備系統(tǒng)在 2.1.0.20190727XXXXXX 及以上版本集成了小程序容器。小程序容器 是用于支持 IoT 小程序在蜻蜓系統(tǒng)內(nèi)運(yùn)行的 APP。蜻蜓設(shè)備在開機(jī)聯(lián)網(wǎng)狀態(tài)下會(huì)自動(dòng)下載最新的系統(tǒng)軟件包。設(shè)備在開機(jī)和重啟時(shí),檢測到已下載完成的系統(tǒng)包將自動(dòng)進(jìn)入安裝升級(jí)流程。此外,每日凌晨,處于開機(jī)狀態(tài)的設(shè)備會(huì)自動(dòng)進(jìn)入安裝升級(jí)流程。自動(dòng)升級(jí)暫不支持手動(dòng)關(guān)閉。

蜻蜓系列設(shè)備

蜻蜓系列設(shè)備:目前,支付寶盒 F1、支付寶盒 F4、螞里奧蜻蜓 T1A、商米蜻蜓 T3B00 、支付寶盒 F4H、支付寶盒 F4 Plus,統(tǒng)稱為蜻蜓系列設(shè)備。 通常情況下 IoT 蜻蜓小程序適用于蜻蜓單屏設(shè)備,對(duì)于蜻蜓雙屏設(shè)備則需要在開發(fā)時(shí)考慮兼容性。

蜻蜓小指令

蜻蜓小指令 是實(shí)現(xiàn)蜻蜓與其他收銀設(shè)備聯(lián)動(dòng)的一種方法。其他收銀設(shè)備可以向蜻蜓發(fā)送小指令喚起對(duì)應(yīng)的程序,同時(shí)蜻蜓可以通過小指令發(fā)送數(shù)據(jù)到其他收銀設(shè)備。

蜻蜓應(yīng)用

蜻蜓應(yīng)用 是承載蜻蜓標(biāo)準(zhǔn)收銀(包括獨(dú)立收銀和連接收銀機(jī)收銀)和電子海報(bào)等功能的 APP。

當(dāng)前蜻蜓應(yīng)用版本說明僅針對(duì)蜻蜓系列設(shè)備,暫不適用支付寶合作的臺(tái)式收銀設(shè)備及自助設(shè)備。

R

熱啟動(dòng)

熱啟動(dòng) 是指用戶打開已經(jīng)關(guān)閉但仍處于后臺(tái)運(yùn)行的小程序。在這種情況下,小程序并不會(huì)被銷毀后重啟,而僅是從后臺(tái)切換到前臺(tái),此時(shí),onShow 函數(shù)會(huì)觸發(fā),onLaunch 回調(diào)函數(shù)不會(huì)被觸發(fā)。

S

SDK

SDK(Software Development Kit,軟件開發(fā)工具包),是為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件時(shí)的開發(fā)工具的集合。

Serverless

Serverless 是指由第三方負(fù)責(zé)后端的基礎(chǔ)架構(gòu)和設(shè)施,以服務(wù)的方式向開發(fā)者提供所需功能。開發(fā)者不再需要考慮服務(wù)器的問題,計(jì)算資源作為服務(wù)而不是服務(wù)器的概念出現(xiàn),開發(fā)者只需要專注于代碼和業(yè)務(wù),快速迭代,更快速地開發(fā)軟件。

Serverless 包含了以下領(lǐng)域:

  • BaaS:后端即服務(wù)(Backend as a Service),向開發(fā)者提供后端基礎(chǔ)功能作為服務(wù),通過 API 方式進(jìn)行調(diào)用。比如:文件存儲(chǔ)、數(shù)據(jù)庫、消息等。
  • FaaS:函數(shù)即服務(wù)(Function as a Service),允許開發(fā)者直接將程序部署到平臺(tái)上,以函數(shù)作為最小單元,通過 API 方式進(jìn)行調(diào)用。

SJS

SJS(safe/subset javascript)是小程序一套自定義腳本語言,可以在 AXML 中使用其構(gòu)建頁面結(jié)構(gòu)。

SJS 是 JavaScript 語言的子集,與 JavaScript 是不同的語言,其語法并不與 JavaScript 一致,請(qǐng)勿將其等同于 JavaScript。

沙箱環(huán)境

沙箱環(huán)境(Beta) 是支付寶提供協(xié)助開發(fā)者進(jìn)行接口功能開發(fā)及主要功能聯(lián)調(diào)的輔助環(huán)境。沙箱環(huán)境模擬了開放平臺(tái)部分產(chǎn)品的主要功能和主要邏輯。小程序?qū)τ谏诚洵h(huán)境的應(yīng)用基于 IDE 擴(kuò)展工具的沙箱環(huán)境切換擴(kuò)展。

商戶會(huì)員卡

商戶會(huì)員卡 是小程序開放能力之一,會(huì)員卡產(chǎn)品是商戶營銷的基礎(chǔ)能力,滿足商戶對(duì)于持有會(huì)員卡用戶的營銷需求。

生命周期

生命周期 就是一個(gè)對(duì)象的生老病死,通常指程序從創(chuàng)建、開始、暫停、喚起、停止、卸載的過程。

小程序的生命周期又可分為 應(yīng)用生命周期頁面的生命周期。

事件監(jiān)聽型 API

事件監(jiān)聽型 API 是用于監(jiān)聽某個(gè)系統(tǒng)事件是否觸發(fā),API 命名以 my.on 或 my.ix.on 開頭。

事件監(jiān)聽型 API 接受一個(gè) callback 回調(diào)函數(shù)作為參數(shù)。當(dāng)具體事件觸發(fā)時(shí),會(huì)觸發(fā) callback 函數(shù)調(diào)用。該 callback 函數(shù)可以傳給對(duì)應(yīng)以 my.off 或 my.ix.off 開頭的同名 API 來解除監(jiān)聽關(guān)系,如果直接調(diào)用以 my.off 或 my.ix.off 開頭的同名 API 則解除所有監(jiān)聽關(guān)系。

以上為通用說明,特定 API 的入?yún)⒓胺祷刂狄?API 文檔為準(zhǔn)。

收銀臺(tái)

收銀臺(tái) 是 IoT 小程序集成刷臉支付和掃碼支付功能的主要 API,要求 蜻蜓應(yīng)用 2.8.1 及以上版本。

收銀臺(tái)操作指令

收銀臺(tái)操作指令 是指控制在收銀臺(tái)界面上刷臉、掃碼等功能開關(guān)的指令。

刷臉核身

刷臉核身 是指通過刷臉來獲取用戶的支付寶 user_id 來核實(shí)用戶身份的功能。

刷臉核身為 IoT 小程序容器 10.1.60.20-18 版本開始提供支持,且要求蜻蜓應(yīng)用 2.8.1 及以上版本。

刷臉認(rèn)證

刷臉認(rèn)證 是小程序開放能力 支付寶身份驗(yàn)證 能力的身份驗(yàn)證方式之一。通過設(shè)備掃描使用者面部信息進(jìn)行身份驗(yàn)證,目前該功能已升級(jí)為支付寶身份驗(yàn)證。

T

TSC 指令

TSC 指令 是IoT 小程序向標(biāo)簽打印機(jī)發(fā)出的打印指令,通過這些指令指示打印機(jī)打印標(biāo)簽。

同步型功能 API

同步型功能 API 是 功能型 API的一種,API 命名以 my. 或 my.ix. 開頭,以 Sync 結(jié)尾,例如 my.setStorageSync 、my.ix.getVersionSync 等。 同步型功能 API 的執(zhí)行結(jié)果可以通過函數(shù)返回值直接獲取,如果執(zhí)行出錯(cuò)會(huì)拋出異常:

try {


  my.setStorageSync('key', 'value')


} catch (e) {


  console.error(e)


}

以上為通用說明,特定 API 的入?yún)⒓胺祷刂狄栽敿?xì) API 文檔為準(zhǔn)。

U

UGC

UGC(User Generated Content),用戶在使用小程序過程產(chǎn)生用戶原創(chuàng)內(nèi)容。

uni-app

uni-app 是 IDE 的跨平臺(tái)開發(fā)擴(kuò)展功能,支持在阿里云小程序開發(fā)者工具中將 uni-app 工程編譯為微信小程序,并同時(shí)打開微信開發(fā)者工具。

UTC

在國際無線電通信場合,為了統(tǒng)一,使用同一時(shí)間,稱為通用協(xié)調(diào)時(shí)(UTC, Universal Time Coordinated)。

UUID

UUID 通用唯一識(shí)別碼。小程序部分與硬件相關(guān)的接口會(huì)使用 UUID 作為入?yún)ⅰ?/p>

W

WebAssembly

WebAssembly 是一個(gè)新的 Web 標(biāo)準(zhǔn),它定義了網(wǎng)頁中的可執(zhí)行代碼的二進(jìn)制格式和相應(yīng)的類似匯編語言格式。他的目標(biāo)是使執(zhí)行代碼幾乎與本地機(jī)器代碼一樣快,它被用來作為 JavaScript 的補(bǔ)充,以加速 Web 應(yīng)用程序的性能關(guān)鍵部分。

web-view

web-view 網(wǎng)絡(luò)視圖,能加載并顯示網(wǎng)頁,可以將其視為一個(gè)瀏覽器。主要用于展示網(wǎng)絡(luò)請(qǐng)求后的內(nèi)容,就是將網(wǎng)絡(luò)地址請(qǐng)求的內(nèi)容展示在里面。

支付寶小程序提供 web-view 組件來實(shí)現(xiàn)該功能。

worker

worker 是小程序運(yùn)行架構(gòu)的一部分。小程序運(yùn)行架構(gòu)分為 webview 和 worker 兩個(gè)部分,worker 則負(fù)責(zé)存儲(chǔ)數(shù)據(jù)和執(zhí)行業(yè)務(wù)邏輯。

X

小程序 Serverless

小程序 Serverless 是阿里云提供的包括云函數(shù)、數(shù)據(jù)存儲(chǔ)、文件存儲(chǔ)等一整套后端服務(wù)。開發(fā)者通過 API 方式即可獲取云函數(shù)、數(shù)據(jù)存儲(chǔ)、文件存儲(chǔ)、音視頻、圖像處理等服務(wù),不需要關(guān)心服務(wù)器或底層運(yùn)維設(shè)施,可以更專注于代碼和業(yè)務(wù)本身。

小程序二維碼

小程序二維碼 是小程序開放能力之一,在用戶掃一掃小程序二維碼后,可以打開小程序并跳轉(zhuǎn)到二維碼指定的頁面。商家在線上和線下推廣業(yè)務(wù)時(shí),可以把小程序二維碼加入到用于傳播的廣告圖、海報(bào)或商品上,引導(dǎo)用戶進(jìn)入小程序體驗(yàn)服務(wù)。

小程序基礎(chǔ)庫

小程序基礎(chǔ)庫 是負(fù)責(zé)框架的加載的容器,提供小程序框架需要的標(biāo)準(zhǔn)組件和標(biāo)準(zhǔn) API 接口。

小程序框架

小程序提供了一套簡單高效的開發(fā)框架,讓開發(fā)者可以在支付寶中開發(fā)具有原生 APP 體驗(yàn)的服務(wù)。

整個(gè)小程序框架系統(tǒng)分為兩部分:邏輯層(App Service)和 視圖層(View)。小程序提供了自己的視圖層描述語言 AXML 和 ACSS,以及基于 JavaScript 的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),讓開發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯。

小程序容器

小程序容器 是用于支持 IoT 小程序在蜻蜓系統(tǒng)內(nèi)運(yùn)行的 APP,蜻蜓設(shè)備開機(jī)、重啟或閑置 30 分鐘后會(huì)自動(dòng)檢查最新軟件版本并下載安裝。自動(dòng)升級(jí)暫不支持手動(dòng)關(guān)閉??梢酝ㄟ^ my.ix.getVersion 查詢當(dāng)前設(shè)備小程序容器版本。

小程序調(diào)試

小程序調(diào)試 是小程序發(fā)布前對(duì)小程序的功能試錯(cuò)。IDE 提供了 IDE 調(diào)試、真機(jī)調(diào)試和性能調(diào)試三大功能進(jìn)行調(diào)試,支持?jǐn)帱c(diǎn)調(diào)試。

小程序云

小程序云 是阿里云面向小程序場景提供的一站式云服務(wù),幫助開發(fā)者實(shí)現(xiàn)一云多端的業(yè)務(wù)戰(zhàn)略。開發(fā)者可通過小程序云支撐各類小程序前端,在一朵云內(nèi)實(shí)現(xiàn)統(tǒng)一的資源管理、統(tǒng)一的數(shù)據(jù)運(yùn)營和統(tǒng)一的業(yè)務(wù)設(shè)計(jì)。

小程序云應(yīng)用

小程序云應(yīng)用 是面向小程序應(yīng)用場景,為開發(fā)者提供的一鍵構(gòu)建后端應(yīng)用運(yùn)行環(huán)境、后端服務(wù)部署、運(yùn)維監(jiān)控等能力的一站式小程序部署服務(wù)。

小程序支付

小程序支付 是小程序開放能力之一,用戶可以在小程序內(nèi)喚起支付寶收銀臺(tái)進(jìn)行支付。

小程序組件

小程序組件 是小程序視圖控件,開發(fā)者可以通過組合組件進(jìn)行業(yè)務(wù)開發(fā)。

小額免密支付

小額免密支付 是指小額支付無須密碼和消費(fèi)者簽名即可完成,每筆小于等于 1000 元的訂單可以免密支付。

小螞哥

小螞哥 是支付寶開放平臺(tái)提供的 24 小時(shí)智能問答機(jī)器人,打開小螞哥聊天界面,輸入中文提問,即可獲得智能推薦的回答。

Y

頁面生命周期

頁面生命周期 是指小程序內(nèi)部某個(gè)頁面從進(jìn)入到離開或某個(gè)頁面到另一個(gè)頁面的過程。

頁面棧

頁面棧 是小程序框架管理界面的方式,通過一個(gè)頁面棧的設(shè)計(jì)可以完成所有界面的管理??梢允褂?getCurrentPages().length 查看當(dāng)前頁面棧頁面深度,小程序規(guī)定最多不能超過 10 層頁面棧。

異步型功能 API

異步型功能 API 是 功能型 API的一種,API 命名僅以 my. 或 my.ix. 開頭,不以 Sync 結(jié)尾,例如 my.navigateTo、my.ix.startApp 等。

異步型功能 API 的入?yún)⒍紴橐粋€(gè) Object 對(duì)象,并包含三個(gè)子屬性:

屬性 類型 必填 描述
success Function 調(diào)用成功的回調(diào)函數(shù)。
fail Function 調(diào)用失敗的回調(diào)函數(shù)。
complete Fuction 調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)。

回調(diào)結(jié)果若無特殊說明,一般為一個(gè) Object 對(duì)象,包含以下子屬性:

屬性 類型 說明
errCode String 錯(cuò)誤碼,接口調(diào)用成功,errorCode=0。
errorMsg String 錯(cuò)誤信息,接口調(diào)用成功返回 ok。
其他 - API 返回的其他數(shù)據(jù)。

以上為通用說明,特定 API 的入?yún)⒓胺祷刂狄栽敿?xì) API 文檔為準(zhǔn)。

應(yīng)用

應(yīng)用 是開發(fā)者以軟件形式向用戶提供的特定場景或行業(yè)解決方案。

應(yīng)用具備開發(fā)能力的商戶或系統(tǒng)服務(wù)商(ISV)入駐開放平臺(tái)后,需要通過創(chuàng)建應(yīng)用的方式接入支付寶的各種能力(如當(dāng)面付、商戶會(huì)員卡、各類營銷券、生活號(hào)、余利寶等)并進(jìn)行開發(fā),基于對(duì)行業(yè)及業(yè)務(wù)場景的理解,創(chuàng)造能夠滿足市場需要的解決方案,以應(yīng)用的形式服務(wù)用戶。

支付寶開放平臺(tái)目前支持四種應(yīng)用類型接入:網(wǎng)頁&移動(dòng)應(yīng)用、生活號(hào)、小程序和第三方應(yīng)用。

應(yīng)用網(wǎng)關(guān)

應(yīng)用網(wǎng)關(guān) 是用于接收支付寶異步通知,例如口碑開店中,需要配置此網(wǎng)關(guān)來接收開發(fā)者門店被動(dòng)通知。

預(yù)審核

預(yù)審核 是能夠幫助開發(fā)者在小程序正式提審前全面檢測小程序?qū)徍酥笜?biāo)、更多地暴漏小程序功能及性能等問題,提高審核通過率。預(yù)審核任務(wù)觸發(fā)時(shí),小程序云將自動(dòng)申請(qǐng)一臺(tái)免費(fèi)真機(jī)測試設(shè)備,模擬用戶的操作方式對(duì)小程序進(jìn)行智能遍歷。預(yù)審核任務(wù)在上傳小程序時(shí)并發(fā)執(zhí)行,不阻塞其他操作。

云服務(wù)

云服務(wù) 是指 Basement 服務(wù)空間獨(dú)立部署在云端的功能服務(wù)??梢栽诳蛻舳酥型ㄟ^關(guān)聯(lián)或配置配置文件匹配某個(gè)空間的服務(wù)。

云函數(shù)

云函數(shù)(FaaS)是一段運(yùn)行在云端的、輕量的、無關(guān)聯(lián)的、并且可重用的代碼。無需管理服務(wù)器,只需編寫和上傳代碼,即可獲得對(duì)應(yīng)的數(shù)據(jù)結(jié)果。使用云函數(shù)可以使企業(yè)和開發(fā)者不需要擔(dān)心服務(wù)器或底層運(yùn)維設(shè)施,可以更專注代碼和業(yè)務(wù)本身,也可以使代碼進(jìn)一步解耦,增加其重用性。

Z

真機(jī)調(diào)試

真機(jī)調(diào)試 指的是模擬小程序在真實(shí)手機(jī)上運(yùn)行,用各種手段進(jìn)行查錯(cuò)和排錯(cuò),以測試小程序功能開發(fā)的完成。

小程序 IDE 提供遠(yuǎn)程真機(jī)調(diào)試功能,利用這個(gè)功能,您可以:

  • 在 IDE 中斷點(diǎn)調(diào)試遠(yuǎn)程小程序。
  • 在 IDE 中查看遠(yuǎn)程界面的 AXML 結(jié)構(gòu)與樣式。
  • 在 IDE 中查看手機(jī) Network & Storage 等信息。
  • 在 IDE 中查看小程序在手機(jī)端的運(yùn)行日志。

真機(jī)云測

真機(jī)云測 是支付寶開放平臺(tái)免費(fèi)提供的一套完整的小程序云真機(jī)自動(dòng)化檢測方案,能夠幫助開發(fā)者全面地檢測小程序缺陷,評(píng)估產(chǎn)品質(zhì)量,提高審核通過率。

在小程序交付到真實(shí)用戶之前,您可以通過 IDE 申請(qǐng)?jiān)茰y試,執(zhí)行測試后查看自動(dòng)生成的測試報(bào)告,檢測小程序缺陷。

支付寶服務(wù)市場

支付寶服務(wù)市場簡稱服務(wù)市場,是一站式商家服務(wù)平臺(tái),服務(wù)于商家和第三方服務(wù)提供者(系統(tǒng)服務(wù)商 ISV)。商家在服務(wù)市場里訂購支付寶官方或服務(wù)商提供的優(yōu)質(zhì)服務(wù)。

  • 商家:商家可在服務(wù)市場的平臺(tái)上,訂購需要的軟件服務(wù)、解決方案、硬件設(shè)置、流量商品等。
  • 服務(wù)商:第三方服務(wù)提供者可在服務(wù)市場的平臺(tái)上,發(fā)布應(yīng)用類、經(jīng)營類服務(wù),供商家訂購,獲得海量商家資源。

支付寶卡包

支付寶卡包(Alipass) 是小程序開放能力之一,是支付寶公司推出的一款可以管理電子憑證的產(chǎn)品;該產(chǎn)品聚合來自各類生活服務(wù)的票據(jù)憑證,包括優(yōu)惠券、折扣券、代金券、換購券、電影票、演出票、火車票、機(jī)票。

支付寶開放平臺(tái)

支付寶開放平臺(tái),致力于為開發(fā)者提供支付、理財(cái)、信用、口碑開店、安全、營銷、社交等各類能力及行業(yè)解決方案,在這里可以找到開發(fā)者、服務(wù)商、渠道商需要的各種能力等。

支付寶蜻蜓

支付寶蜻蜓 即支付寶盒(蜻蜓)是支付寶推出的全新的刷臉支付產(chǎn)品,可在醫(yī)院、超市、餐廳、品牌零售店、便利店等多個(gè)場景使用,只要將蜻蜓接入人工收銀機(jī),并放置在收銀臺(tái)上,顧客只要對(duì)準(zhǔn)攝像頭就能快速完成刷臉支付,無須再掏出手機(jī) 掃一掃

蜻蜓采用全新 3D 結(jié)構(gòu)光攝像頭,立體掃描+AI 算法,輕松實(shí)現(xiàn) 99.99% 金融級(jí)安全識(shí)別度;超大廣角采集人臉,無論逆光側(cè)光,同樣清晰;識(shí)別速度快如閃電,人臉1秒識(shí)別,條碼與二維碼更不在話下。

蜻蜓超薄機(jī)身,小巧底座,即插即用,只要有 USB 接口,便無需改造商家 ERP 系統(tǒng);掃臉掃商品,一屏全搞定,CRM 運(yùn)營一機(jī)掌握;軟硬件結(jié)合開展會(huì)員身份運(yùn)營,前景更廣闊。

蜻蜓不僅省去了用戶掏出手機(jī)掃描二維碼的步驟,甚至用戶前往經(jīng)常出沒的場景如便利店、超市,系統(tǒng)均可通過智能算法支持消費(fèi)者直接刷臉支付,解決了忘帶手機(jī)、手機(jī)沒電等窘迫環(huán)境下的支付問題。

智能客服

智能客服 是小程序基于螞蟻金服 人工智能技術(shù)+支付寶15年客服經(jīng)驗(yàn) 沉淀,針對(duì)小程序商家進(jìn)行定制的一站式客智能客服體系,圍繞 溝通 和 運(yùn)營 能力進(jìn)行重點(diǎn)打造,幫助商家輕松提供 7*24 小時(shí)隨時(shí)隨地的服務(wù)。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)