更新时间:2024-12-13 14:35:20收藏订阅更新我的文档设置返回文档aacssacss 是一套样式语言,用于描述 axml 的组件样式,决定 axml 的组件的显示效果。acss 和 css 规则完全一致,可以 100% 兼容使用。为了契合小程序的开发,acss 对 css 进行了扩充,支持 px、rpx、vh、vw 等单位。acss 兼容各种手机端的样式。详情可查看 acss 语法参考。aesaes(advanced encryption standard, 高级加密标准),是目前对称密钥加密中比较通用的一种加密方式。速度快,安全级别高,支持 128、192、256、512 位密钥的加密。详情请参考 aes 加密说明。 androidandroid(安卓)是一种基于 linux 的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由 google 公司和开放手机联盟领导及开发。api 在 android 与 ios 系统中兼容的问题,请参考 兼容。apiapi(application programming interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。appidappid 是支付宝分配给开发者的应用 id,是应用的唯一标识,只有应用创建后才可以获取。详情可查看 查看 appid。argbargb 是一种色彩模式,是 rgb色 彩模式附加上 alpha(透明度)通道,常见于32 位位图的存储结构。详情可查看 my.gettitlecolor 接口应用。axmlaxml 是小程序框架设计的一套标签语言,用于描述小程序页面的结构。axml 语法可分为五个部分:数据绑定、条件渲染、列表渲染、模板、引用。详情可查看 axml 介绍。app_auth_codeapp_auth_code 是第三方应用用于换取 app_auth_token(授权令牌)的授权码。在线下授权的业务场景中,商家成功将自己的应用授权给系统服务商(isv)的第三方应用后,商家的界面会跳转至第三方应用设置的授权回调地址,在回调页面请求中会带上当次授权的授权码 app_auth_code 和 app_id,示例如下:http://example.com/doc/toauthpage.html?app_id=2015101400446982&app_auth_code=ca34ea491e7146cc87d25fca24c4cd11系统服务商(isv)解析出 app_auth_code 后,调用 alipay.open.auth.token.app(换取授权访问令牌接口),并在接口代码中通过传入 app_auth_code 来换取 app_auth_token 的授权码,app_auth_code 单个授权的有效期为 1 天(从生成 app_auth_code 开始的 24 小时)未被使用自动过期;批量授权的有效期为 10 分钟。详情可查看 isv 发起授权邀请。app_auth_tokenapp_auth_token 是系统服务商的第三方应用代商家的应用或小程序模板调用支付宝 openapi 时所传入的授权凭证。商家的应用成功授权给第三方应用后生成 app_auth_token。在没有重新授权的场景中,app_auth_token 的有效期是永久,重新授权后,以前的 app_auth_token 会失效。在调用接口时,传入 app_auth_token 即代表是第三方代调用接口场景;不传 app_auth_token 即代表是应用自调用接口场景。详情可查看 isv 发起授权邀请。有关 app_auth_token 的获取可查看 第三方应用授权-使用 app_auth_code 换取 app_auth_token。若遗忘 app_auth_token, 系统服务商(isv)可在 > 第三方应用详情页 > 商家授权 页面快速查看已授权给当前第三方应用的应用的 app_auth_token。auth_code临时授权码,一次有效,auth_code 有效期为 3 分钟到 24 小时(开放平台规则会根据具体的业务场景动态调整 auth_code 的有效期,但是不会低于 3 分钟,同时也不会超过 24 小时),超过有效期的 auth_code 即使未使用也将无法使用。用户的每次授权动作都会生成一个新的 auth_code。详情可查看 获取会员信息。相关调用接口:●前端:my.getauthcode,获取用户授权码。●后端:alipay.system.oauth.token,换取授权访问令牌。bb2cb2c(business-to-consumer,商对客电子商务模式)是指电子商务的一种模式,也是直接面向消费者销售产品和服务商业零售模式。baasbaas(backend as a service,后端即服务),向开发者提供后端基础功能,通过 api 方式进行调用。例如文件存储、数据库、消息等。base64base64 是一种基于 64 个可打印字符来表示二进制数据的方法。白名单白名单 是对用户状态进行标识的方式。与 黑名单 相对的概念,当用户被设置在白名单内的时候,该用户能够通过;反之,则不能通过。cc2cc2c(customer to customer,个人与个人之间的电子商务)。例如,淘宝网。cdncdn (content delivery network,内容分发网络)。cdn 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。csscss(cascading style sheets,层叠样式表)是一种用来表现 html(标准通用标记语言的一个应用)或 xml(标准通用标记语言的一个子集)等文件样式的计算机语言。css 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。支付宝小程序提供的 acss 语言是 css 语言基础上的扩充。ddomdom,文档对象模型,是 w3c 制定的标准接口规范,是一种处理 html 和 xml 文件的标准 api。dom 提供了对整个文档的访问模型,将文档作为一个树形结构,树形结构的每个节点表示了一个 html 标签或标签内的文本项。dom 树结构精确地描述了 html 文档中标签间的相互关联性。将 html 或 xml 文档转化为 dom 树的过程称为解析(parse)。html 文档被解析后,转化为 dom 树,因此对 html 文档的处理可以通过对 dom 树的操作实现。dom 模型不仅描述了文档的结构,还定义了结点对象的行为,利用对象的方法和属性,可以方便地访问、修改、添加和删除 dom 树的结点和内容 。debugdebug 是 ide 中供开发者使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。 decryptkeydecryptkey 是aes 解密密钥,用于解密获取到的会员手机号,详见 aes 密钥解密。多端开发多端开发 是指使用支付宝小程序提供的各种接口可以开发其它端的小程序并发布到各个端使用。也就是说可以让开发者开发一次支付宝小程序,同一套代码不做任何改动就可以通过发布到各个端,同时触达更多的用户群体,节约了开发成本。详情可查看 多端开发概述。断点调试编辑器中常见调试方法,在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。第三方代调用在三方业务中,系统服务商代商家开发应用时,当商家将自己的应用授权给服务商的第三方应用后,服务商可通过第三方应用为载体代商家的应用调用支付宝 openapi。详情请可查看 代调用 open api 说明。第三方应用第三方应用 并不是实体的应用形式,而是系统服务商(isv)代替商家签约和调用接口的一个载体。isv 通过创建 第三方应用 来代替没有开发能力的商家接入支付宝开放平台的多种业务能力(包括但不仅限于小程序、支付花呗、会员营销、信用服务、行业凯发app官方网站的解决方案等),整体关系如下图所示:isv 通过创建第三方应用来帮助商家更好地服务其 c 端用户的过程,在开放平台被称为 服务, isv 可以将自己的服务发布至服务市场,以供商家订购;当然 isv 也可以通过自有渠道来推广自己的服务。 电子海报电子海报 是 支付宝 iot 设备的广告投放组件,商家可以通过在 将投放的图片或视频实时推动到门店的 iot 设备上,大幅度提高商家物料的下发速度以及内部沟通成本。iot 设备屏幕在收银台位置,可以帮助商家更好的传递到用户商家活动信息。iot 小程序接入电子海报组件可查看 poster 电子海报,iot 设备直接投放电子海报可查看 海报投放。eesc 指令esc 指令 是 iot 小程序向打印机发出的打印指令,通过这些指令指示打印机打印小票。通过调用 my.ix.printer api 进行指令发送,支持的打印机可查看 打印指令硬件说明。二维码容错率二维码容错率 也称纠错级别的比率,指二维码被遮挡、破损等情况下,仍可以被扫描出来能力。容错率即为被无法扫描内容的最大百分比,容错率越高,则二维码图片能被遮挡的部分越多。●l 级:最大可以被遮挡 7% 的内容。●m 级:最大可以被遮挡 15% 的内容。●q 级:最大可以被遮挡 25% 的内容。●h 级:最大可以被遮挡 30% 的内容。ffaasfaas(函数即服务,function as a service),允许开发者直接将程序部署到平台上,以函数作为最小单元,通过 api 方式进行调用。分包加载分包加载 是一种处理小程序代码包过大的优化方案。支付宝限制了代码包不能超过 2mb,限制大小是出于对小程序启动速度的考虑,希望用户在使用任何一款小程序时,都能够更加顺畅。如果代码体积过大,则需要做分包加载处理。详情请可查看 分包加载。服务市场服务市场,一站式商家服务平台,服务于商家和第三方服务提供者(服务商 isv)。系统服务商(isv)在支付宝开放平台开发应用功能,并将功能包装为服务进行发布,发布后服务会进入 进行售卖。商家在服务市场里订购支付宝官方或服务商提供的优质服务。详情可查看 服务市场介绍。服务商支付宝服务商是三方服务的提供者,为支付宝应用的所有者(商家)提供应用代开发、代运营等服务。主要分为 系统服务商(independent software vendors 简称 isv)、地推服务商 等不同分类。此处主要介绍系统服务商:●仅支持企业支付宝账户,且在提供代开发支付宝应用的服务前,需要入驻支付宝开放平台,拓展服务范围为 自研开发服务 提供第三方服务,详情可查看 服务商入驻。●拥有软件开发等能力,可代商家开发应用接入支付宝开放能力,代商家运营小程序等。代商家调用服务端接口需获取商家应用授权,详情可查看 代商家调用接口说明。ggitgit 是一个免费开源的分布式版本控制系统。可以使用 git 管理小程序代码。详情可查看 git 管理。国密国密,国家密码局认定的国产密码算法,即商用密码。支付宝开放平台开发助手使用的是国密 sm3withsm2 算法。 功能型 api功能型 api 是用于实现某个特定功能的 api,分为异步型功能 api 和同步型功能 api。 api 命名以 my. 或 my.ix. 开头,不以 my.on 或 my.off 开头。以 my. 或 my.ix. 开头且以 sync 结尾的 api 是同步型功能 api,例如 my.setstoragesync、my.ix.getversionsync 等;仅以 my. 或 my.ix. 开头,且不以 sync 结尾的 api 是异步型功能 api,例如 my.navigateto、my.ix.startapp 等。公钥证书公钥证书 是支付宝开放平台提供对 x.509 格式证书的支持,开发者上传证书后,后续在和支付宝开放平台交互过程中支付宝会尝试使用该证书进行报文验签。资金类接口必须使用公钥证书模式加签。详情可查看 开放平台证书升级指南。h花呗分期花呗分期 是小程序开放能力之一,花呗分期是蚂蚁集团推出的消费金融产品,用户在商家端网站或线下门店购物时使用花呗分期支付,订单全额实时支付到商家支付宝账号中,用户分期偿还花呗。详情可查看 花呗分期。iid²id² 也称 id2,是 iot设备身份认证id²(internet device id)的简称。id² 是一种物联网设备的可信身份标识,具备不可篡改、不可伪造、全球唯一的安全属性,是实现万物互联、服务流转的关键基础设施。详情可查看 。ideide(integrated development environment,集成开发环境)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。支付宝小程序文档中的 ide 通常指的是支付宝小程序开发者工具。详情可查看 开发工具。ide 模拟器ide 模拟器,可模拟支付宝小程序在支付宝客户端真实的逻辑表现,对于绝大部分的 jsapi 均能够在模拟器上呈现出正确的状态。小程序项目通过编译之后,自动在模拟器中运行,无需真机即可快速预览。基础互动方式是通过鼠标点击、拖拽来模拟手指触摸、拖动操作。详情可查看 模拟器。iosios 是由苹果公司开发的移动操作系统 。苹果公司最早于 2007 年 1 月 9 日的 macworld 大会上公布这个系统,最初是设计给 iphone 使用的,后来陆续套用到 ipod touch 、ipad 以及 apple tv 等产品上。有关系统识别的方式可查看 my.getsysteminfo 接口的 platform 参数。iotiot(the internet of things,物联网)是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。支付宝主要通过 iot 小程序应用实现 iot,详情可查看 支付宝 iot 小程序 。iot 大屏自助设备小程序iot 大屏自助设备小程序 是指可在 支付宝认证的大屏自助设备 上开发的 iot 小程序。详情可查看 iot 大屏自助设备小程序开发。iot 蜻蜓小程序iot 蜻蜓小程序 是指为蜻蜓系列设备开发的 iot 小程序。根据蜻蜓系列设备的单屏和双屏分为 iot 单屏蜻蜓小程序和 iot 双屏蜻蜓小程序。详情可查看 iot 蜻蜓小程序开发。iot 如意小程序iot 如意小程序 是支付宝 iot 小程序在 如意设备 上的实现。iot 设备所有者iot 设备所有者 指具备设备签约关系的角色,设备所有者具备分发小程序到设备的权限。iot 小程序的开发离不开 iot 设备作为硬件载体,需要购买合适的 iot 设备,并签约成为设备所有者后,才能对设备进行 iot 小程序的开发等操作。详情可查看 iot 小程序服务分发。iot 双屏桌面收银机小程序iot 双屏桌面收银机小程序 是指可在 支付宝认证的双屏桌面收银机设备 上开发的小程序,需要同时开发商家屏和用户屏两个小程序,分别推送到前后两个屏幕上。详情可查看 iot 小程序接入概述。iot 小程序iot 小程序 是支付宝实现 iot 设备二次开发的一种方法。类似支付宝小程序,iot 小程序开放了一系列的 api 和 组件,并且 iot 小程序与支付宝小程序共享一个容器和一套消息,共享大部分组件。开发者可以快速开发一个 iot 小程序,定制 iot 设备功能,满足各行业个性化的需求。iot 系列设备的详细介绍请参考 。iot 小程序分为 iot 单屏小程序和 iot 双屏小程序,分别对应只有一个显示屏幕和具有前后两个屏幕的 iot 设备。目前支持 iot 小程序开发的有蜻蜓系列设备、支付宝合作桌面收银设备和支付宝合作大屏自助设备。详细开发可查看 iot 小程序接入概述。iot 小程序 apiiot 小程序 api 是指 iot 小程序特有的 api,iot 小程序的 api 是以 my.ix 开头,对于支付宝小程序或其它端的应用不适用。详情可查看 iot 小程序 api。iot 小程序服务分发iot 小程序服务分发 简称服务分发,是指将已上线的 iot 小程序,一键下发到指定的 iot 设备上,建立小程序 appid 和 iot 设备的关联关系。服务分发 是 iot 小程序开发的完成后投放使用的唯一步骤,只要完成将小程序分发到 iot 设备上,iot 小程序就可以在 iot 设备上运行。 服务分发 支持设备所有者将其它开发者的小程序,通过服务市场订购或搜索的方式,分发到设备中。详情可查看 iot 小程序服务分发。ipv6ipv6(internet protocol version 6,互联网协议第 6 版),是 ietf(互联网工程任务组)设计的用于替代 ipv4 的下一代 ip 协议。isvisv(independent software vendors,独立软件开发商) ,在小程序中,isv 通常扮演 第三方服务开发者的角色,代理商家开发或运营小程序。jjavascriptjavascript 是一种属于网络的脚本语言,已经被广泛用于 web 应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。jsonjson(javascript object notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。jsapijsapi 是支付宝小程序的前端 api。按实现的功能分类,可分为界面、多媒体、缓存、文件、位置、网络、设备、数据安全、分享、收藏、自定义通用菜单、小程序当前运行版本类型、自定义分析、更新管理等 14 个大类。详情可查看 api 概览。 接口代调用接口代调用 主要应用于三方业务中商家将应用授权给系统服务商(isv),isv 代替商家进行某些接口的调用。详情可查看 代调用 openapi 说明。 间连商家间连商家 是指通过银联、网联渠道接入支付宝收单能力的商家。间连商家的资金是从 c 端的支付宝账号扣除后转入银行,再由银行清算资金后转入商家的银行卡账号;间连商家的资金不是实时到账,银行一般会同时为几家商家进行结算,存在延迟,而支付宝的直联商家则都是当天到账。一般情况下,直连商家和间连商家接入开放能力的方式基本一致,其中在接入部分支付能力时有所不同,例如花呗分期。直连商家接入花呗分期可查看 花呗分期快速接入。间连商家接入花呗分期可查看 。k开发机开发机 是指开发 iot 小程序时作为小程序功能调试的 iot 设备。 iot 设备通过小程序容器 开发者模式 绑定 appid 后,则被视为开发机。详情可查看 iot 小程序开发调试。开发者模式开发者模式 是指 iot 设备的开发调试模式,进入该模式后,iot 设备可以被 ide 识别为在线状态,iot 小程序可以推送到设备上进行调试。详情可查看 进入开发者模式。开放能力开放能力,商家的应用在接入支付宝开放平台后实现的业务功能。支付宝开放平台通过官方的 sdk(软件开发包)、api(接口,包含服务端接口 openapi 和 jsapi)和开放平台控制台等技术基础设施,将支付宝的一些业务功能开放给外部的商家,如 当面付、小程序支付、小程序视频播放。商家在接入支付宝的能力后,即可在自己的应用中实现这些功能。详见 能力概念详解。开放平台开放平台,致力于为开发者提供支付、理财、信用、口碑开店、安全、营销、社交等各类能力及行业凯发app官方网站的解决方案,在这里可以找到开发者、服务商、渠道商需要的各种能力等。可视化编程面板可视化编程面板,ide 的设计模式,让开发者可以通过拖拽的方式快速进行界面布局,同时支持代码和设计布局进行双向实时同步,使得小程序开发更加迅捷、简单和灵活,称之为可视化辅助编程。可视化辅助编程的目标不是取代编码本身,而是减少非必要的和重复的手工编码工作。可视化设计面板支持支付宝小程序所有的基础组件、扩展组件和自定义组件,供开发者灵活选择与使用。控制台控制台,通常是指开放平台的应用管理中心,开发者可以在应用管理中心中查看并管理应用的功能开发等信息。llbs基于位置的服务(location based services,lbs),利用各类型的定位技术来获取定位设备当前的所在位置,通过移动互联网向定位设备提供信息资源和基础服务。 冷启动冷启动 是指用户打开未启动过,或者是已经销毁的小程序。此时小程序会执行初始化,初始化完成后,会触发 onlaunch 回调函数。mmccmcc 即 mcc 码也称商家类别码。由收单机构为签约商家设置,用于标明银联卡交易环境、所在商家的主营凯发app官方网站的业务范围和行业归属,是判断境内跨行交易商家结算手续费标准的主要依据;也是开展银联卡交易行业分析和报告,银联卡业务风险管理和控制的重要基础数据之一。在支付宝中作为 mcc 参数,可查看 ant.merchant.expand.indirect.isv.modify(间连渠道服务商商户信息补全接口)、alipay.eco.edu.kt.zftschool.modify(教育缴费学校直付通进件接口) 和 alipay.open.agent.facetoface.sign(代签约当面付产品)。mustachemustache 是一个简单强大的 javascript 模板引擎。通过用户预定义的 axml 模板动态构建页面,避免了页面全局刷新,给用户更好的体验。模板 id模板 id 有不同释义:●在小程序模板开发模式中,模板 id 即小程序模板的 appid,可在小程序模板详情页中小程序模板的图标下方获取。小程序模板的 appid 是在实施商家小程序时调用 alipay.open.mini.version.upload(构建商家小程序接口)所传入的重要参数。●在商家消息功能中,模板 id 即申请所发消息模板的 id。nnativenative 是一个计算机函数,一个 native method 就是一个 java 调用非 java 代码的接口。方法的实现由非 java 语言实现,例如 c 或 c 。ooauth2.0oauth2.0(开放授权)是一个关于授权的开放的网络协议。允许用户让第三方应用访问该用户在某一网站上存储的的资源(如:照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。详情可查看 用户授权。open apiopen api 是支付宝小程序的服务端 api。通过 openapi,小程序可以轻松实现用户授权、获取会员基础信息、获取用户手机号、小程序唤起支付、跳转支付宝卡包、会员开卡授权等多种多样的功能。在三方业务中,系统服务商代商家开发应用时,需要通过第三方应用为载体代商家的应用调用支付宝 openapi,具体的调用方式,可查看 代调用 open api 说明。ppidpid(合作者身份 id)是商家与支付宝签约后,商家获得的支付宝商家唯一识别码。 poi 级别poi(point of interest,兴趣点),在地理信息系统中,一个 poi 可以是一栋房子、一个商铺、一个邮筒、一个公交站等。q蜻蜓独立收银模式和连接收银机模式蜻蜓独立收银模式和连接收银机模式 就是蜻蜓设备在 分发 iot 小程序之前具有的两种收银功能。这两种模式可以直接绑定收款账号,通过蜻蜓刷脸或扫码完成收银。详情可查看 蜻蜓设备和 iot 小程序与收款账号之间的关系。蜻蜓设备系统蜻蜓设备系统 是蜻蜓设备的基本运行系统,蜻蜓设备系统在 2.1.0.20190727xxxxxx 及以上版本集成了小程序容器。小程序容器 是用于支持 iot 小程序在蜻蜓系统内运行的 app。蜻蜓设备在开机联网状态下会自动下载最新的系统软件包。设备在开机和重启时,检测到已下载完成的系统包将自动进入安装升级流程。此外,每日凌晨,处于开机状态的设备会自动进入安装升级流程。自动升级暂不支持手动关闭。 详情请参考 iot 小程序接入概述。蜻蜓系列设备蜻蜓系列设备:目前,支付宝盒 f1、支付宝盒 f4、蚂里奥蜻蜓 t1a、商米蜻蜓 t3b00 、支付宝盒 f4h、支付宝盒 f4 plus,统称为蜻蜓系列设备。 iot 蜻蜓小程序开发可查看 iot 小程序接入概述。蜻蜓小指令蜻蜓小指令 是实现蜻蜓与其它收银设备联动的一种方法。其它收银设备可以向蜻蜓发送小指令唤起对应的程序,同时蜻蜓可以通过小指令发送数据到其它收银设备。详情可查看 蜻蜓连接收银机。蜻蜓应用蜻蜓应用 是承载蜻蜓标准收银(包括独立收银和连接收银机收银)和电子海报等功能的 app。当前蜻蜓应用版本说明仅针对蜻蜓系列设备,暂不适用支付宝合作的台式收银设备及自助设备。蜻蜓电子海报蜻蜓电子海报 是商家可以通过蜻蜓屏幕,实时生成电子海报或视频,并可以分分钟在后台推动到门店的蜻蜓设备上,可以大幅度提高商家物料的下发速度以及内部沟通成本,同时蜻蜓屏幕在收银台位置,可以帮助商家更好的传递到用户商家活动信息。请参考 poster 电子海报。蜻蜓开发机蜻蜓开发机 是指开发 iot 小程序时作为小程序功能调试的蜻蜓设备。蜻蜓设备通过小程序容器开发者模式绑定 appid 后,则被视为蜻蜓开发机。请参考 iot 小程序开发调试。rromrom(read-only memory,只读存储器),是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。rsarsa 签名算法是一种非对称算法,rsa 密钥包括公钥和私钥两部分,公钥是公开信息,私钥是保密信息。在开放平台,开发者的私钥由开发者自己保存;开发者的公钥可对外公开。私钥用于签名,公钥用于验签。开发者保存自己的私钥,并对发给支付宝的信息进行签名,支付宝通过使用开发者的公钥进行验签;(支付宝端类似),通过这种方式保证信息传输的完整性以及发送者身份的真实性。 目前支付宝开放平台新建的应用仅支持 rsa2 的签名方式,原使用 rsa 密钥的应用可以更换密钥进行升级;点击了解更多 rsa2 和 rsa 的区别。 热启动热启动 是指用户打开已经关闭但仍处于后台运行的小程序。在这种情况下,小程序并不会被销毁后重启,而仅是从后台切换到前台,此时,onshow 函数会触发,onlaunch 回调函数不会被触发。s三方业务三方业务 指应用的从研发到运营的相关业务,且应用的开发者、所有者、运营者不是同一个主体。与之对应的概念为 自研业务。sdksdk(software development kit,软件开发工具包),是为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。serverlessserverless 是指由第三方负责后端的基础架构和设施,以服务的方式向开发者提供所需功能。开发者不再需要考虑服务器的问题,计算资源作为服务而不是服务器的概念出现,开发者只需要专注于代码和业务,快速迭代,更快速地开发软件。serverless 包含了以下领域:●baas:后端即服务(backend as a service),向开发者提供后端基础功能作为服务,通过 api 方式进行调用。例如:文件存储、数据库、消息等。●faas:函数即服务(function as a service),允许开发者直接将程序部署到平台上,以函数作为最小单元,通过 api 方式进行调用。支付宝小程序云为实现 serverless 提供了 小程序 serverless 服务,详情可查看 。sjssjs(safe/subset javascript)是小程序一套自定义脚本语言,可以在 axml 中使用其构建页面结构。sjs 是 javascript 语言的子集,与 javascript 是不同的语言,其语法并不与 javascript 一致,请勿将其等同于 javascript。详情可查看 sjs 介绍。spispi(service provider interface,外部服务商接口) ,支付宝开放平台调用第三方系统服务提供的接口,实现和不同软件服务商的协同,扩展更多的生态场景,丰富开放平台提供的产品能力。商家消息商家消息,是小程序开放能力之一,可帮助商家高效触达用户,告知服务进度、订单状态、待办事项、营销活动、其它重要信息等。用户可在支付宝凯发k8官方网娱乐官方首页、消息频道、app push等位置收到消息提醒,并可点击跳转至小程序指定页面,完成小程序复访。详情可查看 商家消息。商家会员卡商家会员卡 是开放能力之一,会员卡产品是商家营销的基础能力,满足商家对于持有会员卡用户的营销需求。请参考 商家会员卡(小程序)、商家会员卡(网页&移动应用)。刷脸核身刷脸核身 是指通过刷脸来获取用户的支付宝 user_id 来核实用户身份的功能。刷脸核身为 iot 小程序容器 10.1.60.20-18 版本开始提供支持,且要求蜻蜓应用 2.8.1 及以上版本。详情可查看 my.ix.faceverify。刷脸认证刷脸认证 是小程序开放能力 支付宝身份验证 能力的身份验证方式之一。通过设备扫描使用者面部信息进行身份验证,目前该功能已升级为支付宝身份验证。详情可查看 支付宝身份验证。 生命周期生命周期 就是一个对象的生老病死,通常指程序从创建、开始、暂停、唤起、停止、卸载的过程。小程序的生命周期又可分为 应用生命周期 和 页面的生命周期。事件监听型 api事件监听型 api 是用于监听某个系统事件是否触发,api 命名以 my.on 或 my.ix.on 开头。事件监听型 api 接受一个 callback 回调函数作为参数。当具体事件触发时,会触发 callback 函数调用。该 callback 函数可以传给对应以 my.off 或 my.ix.off 开头的同名 api 来解除监听关系,如果直接调用以 my.off 或 my.ix.off 开头的同名 api 则解除所有监听关系。以上为通用说明,特定 api 的入参及返回值以 api 文档为准。可查看 小程序前端 api 概览 或 iot 小程序 api 概述 查找 api。沙箱环境沙箱环境(beta) 是支付宝提供协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主要逻辑。小程序对于沙箱环境的应用基于 ide 扩展工具的 沙箱环境切换扩展。有关沙箱环境的详细介绍可查看 沙箱环境。收银台收银台 是 iot 小程序集成刷脸支付和扫码支付功能的主要 api,要求 蜻蜓应用 2.8.1 及以上版本。详情可查看 my.ix.startapp(刷脸支付/扫码支付)。收银台操作指令收银台操作指令 是指控制在收银台界面上刷脸、扫码等功能开关的指令。详情可查看 收银台操作指令。ttsc 指令tsc 指令 是 iot 小程序向标签打印机发出的打印指令,通过这些指令指示打印机打印标签。通过调用 my.ix.printer api 进行指令发送,支持的打印机可查看 打印指令硬件说明。同步型功能 api同步型功能 api 是 功能型 api的一种,api 命名以 my. 或 my.ix. 开头,以 sync 结尾,例如 my.setstoragesync、my.ix.getversionsync 等。 同步型功能 api 的执行结果可以通过函数返回值直接获取,如果执行出错会抛出异常:以上为通用说明,特定 api 的入参及返回值以详细 api 文档为准。调试器小程序 ide 调试器用于模拟器调试、真机调试,可分为 console、sources、axml、storage、network、data、performance 七个模块。小程序 ide 调试器支持断点调试。uugcugc(user generated content),用户在使用小程序过程产生用户原创内容。uni-appuni-app 是 ide 的跨平台开发扩展功能,支持在阿里云小程序开发者工具中将 uni-app 工程编译为微信小程序,并同时打开微信开发者工具。详情可查看 uni-app 跨平台开发扩展。utc在国际无线电通信场合,为了统一,使用同一时间,称为通用协调时(utc, universal time coordinated)。user_iduser_id (简称 uid)是用户在支付宝的唯一标识,以 2088 开头的 16 位纯数字组成。在三方场景用于标识用户在开放平台的行为,在客户端无感知。在开放平台接口调用中通常作为获取授权的信息字段之一。接口调用时通常使用 user_uni_id 和 user_uni_id_type 两个参数来标识或直接使用 user_id 识别。接口详细调用可查看开放平台接口文档,如 alipay.marketing.card.open(会员卡开卡)。user_tokenuid 弹窗发券中用于当次发券的临时 token 令牌值,对应用户确认领券时会生成并回传给商家。uuiduuid 通用唯一识别码。小程序部分与硬件相关的接口会使用 uuid 作为入参。wwebassemblywebassembly 是一个新的 web 标准,它定义了网页中的可执行代码的二进制格式和相应的类似汇编语言格式。它的目标是使执行代码几乎与本地机器代码一样快,它被用来作为 javascript 的补充,以加速 web 应用程序的性能关键部分。web-viewweb-view 网络视图,能加载并显示网页,可以将其视为一个浏览器。主要用于展示网络请求后的内容,就是将网络地址请求的内容展示在里面。支付宝小程序提供 web-view 组件来实现该功能。详情可查看 web-view h5 页面承载。workerworker 是小程序运行架构的一部分。小程序运行架构分为 webview 和 worker 两个部分,worker 则负责存储数据和执行业务逻辑。详情可查看 性能优化建议。x小程序基础库小程序基础库 是负责框架的加载的容器,提供小程序框架需要的标准组件和标准 api 接口。详情可查看 。小程序框架小程序提供了一套简单高效的开发框架,让开发者可以在支付宝中开发具有原生 app 体验的服务。整个小程序框架系统分为两部分:逻辑层(app service)和 视图层(view)。小程序提供了自己的视图层描述语言 axml 和 acss,以及基于 javascript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。有关小程序框架的详细介绍可查看 框架。小程序模板小程序模板 是系统服务商(isv)在模板开发模式下代替商家开发小程序的基础,是商家小程序实例化之前的模板。注意:只有在模板开发模式中才有小程序模板的概念。小程序模板是 isv 代替商家构建商家小程序版本的基础,通过一个小程序模板,isv 可以实例化出多个商家小程序。模板开发模式流程示意图如下:小程序调试小程序调试 是小程序发布前对小程序的功能试错。ide 提供了 ide 调试、真机调试功能进行调试,支持断点调试。详情可查看 小程序调试。小程序组件小程序组件 是小程序视图控件,开发者可以通过组合组件进行业务开发。详情可查看 组件。小额免密支付小额免密支付 是指小额支付无须密码和消费者签名即可完成,每笔小于等于 1000 元的订单可以免密支付。系统服务商(isv)系统服务商 是三方服务的提供者,为支付宝应用的所有者(商家)提供应用代开发、代运营等服务。系统服务商在提供代开发支付宝应用的服务前,需要入驻支付宝开放平台,拓展服务范围为 自研开发服务 提供第三方服务,详情可查看 入驻成为第三方服务开发者。y异步通知异步通知 是商家或系统服务商(isv)在接入支付和部分其它功能(如转账和红包功能)时,当商家完成请求部分 api 后,支付宝会将该操作的变更信息(如订单信息的变更),沿着商家在接口请求参数中所传入的异步通知地址 notify_url,通过 post 请求的形式将结果作为参数通知到商家系统。不同的产品会有不同的异步通知,详情可查看具体接入文档。以当面付能力为例,可查看 当面付的异步通知;还可查看 更多异步通知的说明。 异步型功能 api异步型功能 api 是 功能型 api 的一种,api 命名仅以 my. 或 my.ix. 开头,不以 sync 结尾,例如 my.navigateto、my.ix.startapp 等。异步型功能 api 的入参都为一个 object 对象,并包含三个子属性:属性类型必填描述successfunction否调用成功的回调函数。failfunction否调用失败的回调函数。completefuction否调用结束的回调函数(调用成功、失败都会执行)。回调结果若无特殊说明,一般为一个 object 对象,包含以下子属性:属性类型说明errorcodestring错误码,接口调用成功,errorcode=0。errormsgstring错误信息,接口调用成功返回 ok。其它-api 返回的其它数据。以上为通用说明,特定 api 的入参及返回值以详细 api 文档为准。云服务云服务 是指 basement 服务空间独立部署在云端的功能服务。可以在客户端中通过关联或配置配置文件匹配某个空间的服务。详情可查看 。云函数云函数(faas)是一段运行在云端的、轻量的、无关联的、并且可重用的代码。无需管理服务器,只需编写和上传代码,即可获得对应的数据结果。使用云函数可以使企业和开发者不需要担心服务器或底层运维设施,可以更专注代码和业务本身,也可以使代码进一步解耦,增加其重用性。页面生命周期页面生命周期 是指小程序内部某个页面从进入到离开或某个页面到另一个页面的过程。详情可查看 页面生命周期。页面栈页面栈 是小程序框架管理界面的方式,通过一个页面栈的设计可以完成所有界面的管理。可以使用 getcurrentpages().length 查看当前页面栈页面深度,小程序规定最多不能超过 10 层页面栈。详情可查看 getcurrentpages 方法。应用应用 是开发者以软件形式向用户提供的特定场景或行业凯发app官方网站的解决方案。应用具备开发能力的商家或系统服务商(isv)入驻开放平台后,需要通过创建应用的方式接入支付宝的各种能力(如当面付、商家会员卡、各类营销券、生活号、余利宝等)并进行开发,基于对行业及业务场景的理解,创造能够满足市场需要的凯发app官方网站的解决方案,以应用的形式服务用户。支付宝开放平台目前支持四种应用类型接入:网页&移动应用、生活号、小程序和第三方应用。应用网关应用网关 是用于接收支付宝异步通知,例如口碑开店中,需要配置此网关来接收开发者门店被动通知。z支付宝卡包支付宝卡包(alipass) 是小程序开放能力之一,是支付宝公司推出的一款可以管理电子凭证的产品;该产品聚合来自各类生活服务的票据凭证,包括优惠券、折扣券、代金券、换购券、电影票、演出票、火车票、机票。详情可查看 支付宝卡包。支付宝蜻蜓支付宝蜻蜓 即支付宝盒(蜻蜓)是支付宝推出的全新的刷脸支付产品,可在医院、超市、餐厅、品牌零售店、便利店等多个场景使用,只要将蜻蜓接入人工收银机,并放置在收银台上,用户只要对准摄像头就能快速完成刷脸支付,无须再掏出手机 扫一扫。蜻蜓采用全新 3d 结构光摄像头,立体扫描 ai 算法,轻松实现 99.99% 金融级安全识别度;超大广角采集人脸,无论逆光侧光,同样清晰;识别速度快如闪电,人脸1秒识别,条码与二维码更不在话下。蜻蜓超薄机身,小巧底座,即插即用,只要有 usb 接口,便无需改造商家 erp 系统;扫脸扫商品,一屏全搞定,crm 运营一机掌握;软硬件结合开展会员身份运营,前景更广阔。蜻蜓不仅省去了用户掏出手机扫描二维码的步骤,甚至用户前往经常出没的场景如便利店、超市,系统均可通过智能算法支持消费者直接刷脸支付,解决了忘带手机、手机没电等窘迫环境下的支付问题。详情可查看 iot 设备白皮书。真机调试真机调试 指的是模拟小程序在真实手机上运行,用各种手段进行查错和排错,以测试小程序功能开发的完成。小程序 ide 提供远程真机调试功能,利用这个功能,可以:●在 ide 中断点调试远程小程序。●在 ide 中查看远程界面的 axml 结构与样式。●在 ide 中查看手机 network & storage 等信息。●在 ide 中查看小程序在手机端的运行日志。详情可查看 真机调试。直连商家直连商家 是指在开放平台创建应用的商家。直连商家所有的资金都直接清算到支付宝账号中,基本为实时到账。一般情况下,直连商家和间连商家接入开放能力的方式基本一致,其中在接入部分支付能力时有所不同,例如花呗分期。直连商家接入花呗分期可查看 花呗分期快速接入。间连商家接入花呗分期可查看 。智能客服智能客服 是小程序基于蚂蚁集团 人工智能技术 支付宝15年客服经验 沉淀,针对小程序商家进行定制的一站式智能客服体系,围绕 沟通 和 运营 能力进行重点打造,帮助商家轻松提供 7*24 小时随时随地的服务。详情可查看 智能客服。自研业务自研业务 指应用的从研发到运营的相关业务,且应用的开发者、所有者、运营者为同一个主体。与之对应的概念为 三方业务。