acss
acss 是一套样式语言,用于描述 axml 的组件样式,决定 axml 的组件的显示效果。
acss 和 css 规则完全一致,可以 100% 兼容使用。为了契合小程序的开发,acss 对 css 进行了扩充,支持 px、rpx、vh、vw 等单位。acss 兼容各种手机端的样式。
详情可查看。
aes
aes(advanced encryption standard, 高级加密标准),是目前对称密钥加密中比较通用的一种加密方式。速度快,安全级别高,支持 128、192、256、512 位密钥的加密。详情可查看 。
android
android(安卓)是一种基于 linux 的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由 google 公司和开放手机联盟领导及开发。
api 在 android 与 ios 系统中兼容的问题,请参考 。
api
api(application programming interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
appid
appid 是支付宝分配给开发者的应用 id,是应用的唯一标识,只有应用创建后才可以获取。详情可查看 。
argb
argb 是一种色彩模式,是 rgb 色彩模式附加上 alpha(透明度)通道,常见于 32 位位图的存储结构。详情可查看 接口应用。
axml
axml 是小程序框架设计的一套标签语言,用于描述小程序页面的结构。axml 语法可分为五个部分:、、、、。
详情可查看 。
app_auth_code
app_auth_code 是第三方应用用于换取 app_auth_token(授权令牌)的授权码。
在线下授权的业务场景中,商家成功将自己的应用授权给服务商的第三方应用后,商家的界面会跳转至第三方应用设置的授权回调地址,在回调页面请求中会带上当次授权的授权码 app_auth_code 和 app_id,示例如下:
http://example.com/doc/toauthpage.html?app_id=2015101400446982&app_auth_code=ca34ea491e7146cc87d25fca24c4cd11
服务商解析出 app_auth_code 后,调用 (换取授权访问令牌接口),并在接口代码中通过传入 app_auth_code 来换取 app_auth_token 的授权码,app_auth_code 单个授权的有效期为 1 天(从生成 app_auth_code 开始的 24 小时)未被使用自动过期;批量授权的有效期为 10 分钟。
详情可查看 。
app_auth_token
app_auth_token 是服务商的第三方应用代商家的应用或小程序模板调用支付宝 openapi 时所传入的授权凭证。
商家的应用成功授权给第三方应用后生成 app_auth_token。在没有重新授权的场景中,app_auth_token 的有效期是永久,重新授权后,以前的 app_auth_token 会失效。在调用接口时,传入 app_auth_token 即代表是第三方代调用接口场景;不传 app_auth_token 即代表是应用自调用接口场景。
详情可查看 。
有关 app_auth_token 的获取详情可查看 。
若遗忘 app_auth_token, 服务商可在 > 第三方应用详情页 > 商家授权应用 页面快速查看已授权给当前第三方应用的应用的 app_auth_token。
auth_code
临时授权码,一次有效,auth_code 有效期为 3 分钟到 24 小时(开放平台规则会根据具体的业务场景动态调整 auth_code 的有效期,但是不会低于 3 分钟,同时也不会超过 24 小时),超过有效期的 auth_code 即使未使用也将无法使用。用户的每次授权动作都会生成一个新的 auth_code。
详情可查看 。
相关调用接口:
- 前端:,获取用户授权码。
- 后端:,换取授权访问令牌。
b2c
b2c(business-to-consumer,商对客电子商务模式)是指电子商务的一种模式,也是直接面向消费者销售产品和服务商业零售模式。
baas
baas(backend as a service,后端即服务),向开发者提供后端基础功能,通过 api 方式进行调用。例如文件存储、数据库、消息等。
base64
base64 是一种基于 64 个可打印字符来表示二进制数据的方法。
白名单
白名单 是对用户状态进行标识的方式。与 黑名单 相对的概念,当用户被设置在白名单内的时候,该用户能够通过;反之,则不能通过。
c2c
c2c(customer to customer,个人与个人之间的电子商务)。例如,淘宝网。
cdn
cdn (content delivery network,内容分发网络)。cdn 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
css
css(cascading style sheets,层叠样式表)是一种用来表现 html(标准通用标记语言的一个应用)或 xml(标准通用标记语言的一个子集)等文件样式的计算机语言。css 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。支付宝小程序提供的 acss 语言是 css 语言基础上的扩充。
dom
dom,文档对象模型,是 w3c 制定的标准接口规范,是一种处理 html 和 xml 文件的标准 api。dom 提供了对整个文档的访问模型,将文档作为一个树形结构,树的每个结点表示了一个 html 标签或标签内的文本项。dom 树结构精确地描述了 html 文档中标签间的相互关联性。将 html 或 xml 文档转化为 dom 树的过程称为解析(parse)。html 文档被解析后,转化为 dom 树,因此对 html 文档的处理可以通过对 dom 树的操作实现。dom 模型不仅描述了文档的结构,还定义了结点对象的行为,利用对象的方法和属性,可以方便地访问、修改、添加和删除 dom 树的结点和内容 。
debug
debug 是 ide 中供开发者使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。
decryptkey
decryptkey 是 aes 解密密钥,用于解密获取到的会员手机号,详情可查看 。
多端开发
多端开发 是指使用支付宝小程序提供的各种接口可以开发其它端的小程序并发布到各个端使用。也就是说可以让开发者开发一次支付宝小程序,同一套代码不做任何改动就可以通过发布到各个端,同时触达更多的用户群体,节约了开发成本。
详情可查看 多端开发概述。
断点调试
编辑器中常见调试方法,在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。
分包加载
分包加载 是一种处理小程序代码包过大的优化方案。支付宝限制了代码包不能超过 2mb,限制大小是出于对小程序启动速度的考虑,希望用户在使用任何一款小程序时,都能够更加顺畅。
如果代码体积过大,则需要做分包加载处理。
详情可查看 。
服务商
支付宝服务商是三方服务的提供者,为支付宝应用的所有者(商家)提供应用代开发、代运营等服务。主要分为 系统服务商(independent software vendors 简称 isv)、地推服务商 等不同分类。此处主要介绍系统服务商:
- 仅支持企业支付宝账户,且在提供代开发支付宝应用的服务前,需要入驻支付宝开放平台,拓展服务范围为 自研开发服务 提供第三方服务,详情可查看 。
- 拥有软件开发等能力,可代商家开发应用接入支付宝开放能力,代商家运营小程序等。代商家调用服务端接口需获取商家应用授权,详情可查看 。
git
git 是一个免费开源的分布式版本控制系统。可以使用 git 管理小程序代码。
详情可查看 。
国密
国密,国家密码局认定的国产密码算法,即商用密码。支付宝开放平台开发助手使用的是国密 sm3withsm2 算法。
功能型 api
功能型 api 是用于实现某个特定功能的 api,分为异步型功能 api 和同步型功能 api。 api 命名以 my. 或 my.ix. 开头,不以 my.on 或 my.off 开头。
以 my. 或 my.ix. 开头且以 sync 结尾的 api 是同步型功能 api,例如 、等;仅以 my. 或 my.ix. 开头,且不以 sync 结尾的 api 是异步型功能 api,例如 、 等。
公钥证书
公钥证书 是支付宝开放平台提供对 x.509 格式证书的支持,开发者上传证书后,后续在和支付宝开放平台交互过程中支付宝会尝试使用该证书进行报文验签。资金类接口必须使用公钥证书模式加签。详情可查看 。
花呗分期
花呗分期 是小程序开放能力之一,花呗分期是蚂蚁集团推出的消费金融产品,用户在商家端网站或线下门店购物时使用花呗分期支付,订单全额实时支付到商家支付宝账户中,用户分期偿还花呗。
详情可查看 。
ide
ide(integrated development environment,集成开发环境)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
支付宝小程序文档中的 ide 通常指的是支付宝小程序开发者工具。
详情可查看 。
ide 模拟器
ide 模拟器,可模拟支付宝小程序在支付宝客户端真实的逻辑表现,对于绝大部分的 jsapi 均能够在模拟器上呈现出正确的状态。小程序项目通过编译之后,自动在模拟器中运行,无需真机即可快速预览。基础互动方式是通过鼠标点击、拖拽来模拟手指触摸、拖动操作。
详情可查看 。
ios
ios 是由苹果公司开发的移动操作系统 。苹果公司最早于 2007 年 1 月 9 日的 macworld 大会上公布这个系统,最初是设计给 iphone 使用的,后来陆续套用到 ipod touch 、ipad 以及 apple tv 等产品上。
有关系统识别的方式详情可查看 接口的 platform 参数。
iot
iot(the internet of things,物联网)是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。
支付宝主要通过 iot 小程序应用实现 iot,详情可查看 。
ipv6
ipv6(internet protocol version 6,互联网协议第 6 版),是 ietf(互联网工程任务组)设计的用于替代 ipv4 的下一代 ip 协议。
isv
isv(independent software vendors,独立软件开发商) ,在小程序中,服务商通常扮演第三方服务开发者的角色,代理商家开发或运营小程序。
javascript
javascript 是一种属于网络的脚本语言,已经被广泛用于 web 应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
json
json(javascript object notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。
jsapi
jsapi 是支付宝小程序的前端 api。按实现的功能分类,可分为界面、多媒体、缓存、文件、位置、网络、设备、数据安全、分享、收藏、自定义通用菜单、小程序当前运行版本类型、自定义分析、更新管理等 14 个大类。
详情可查看 api 概览。
接口代调用
接口代调用 主要应用于三方业务中商家将应用授权给服务商,服务商代替商家进行某些接口的调用。详情可查看 。
间连商家
间连商家 是指通过银联、网联渠道接入支付宝收单能力的商家。间连商家的资金是从 c 端的支付宝账号扣除后转入银行,再由银行清算资金后转入商家的银行卡账户;间连商家的资金不是实时到账,银行一般会同时为几家商家进行结算,存在延迟,而支付宝的直联商家则都是当天到账。
一般情况下,直连商家和间连商家接入开放能力的方式基本一致,其中在接入部分支付能力时有所不同,例如花呗分期。直连商家接入花呗分期详情可查看 。间连商家接入花呗分期详情可查看 。
开放平台
开放平台,致力于为开发者提供支付、理财、信用、口碑开店、安全、营销、社交等各类能力及行业凯发app官方网站的解决方案,在这里可以找到开发者、服务商、渠道商需要的各种能力等。
可视化编程面板
可视化编程面板,ide 的设计模式,让开发者可以通过拖拽的方式快速进行界面布局,同时支持代码和设计布局进行双向实时同步,使得小程序开发更加迅捷、简单和灵活,称之为可视化辅助编程。可视化辅助编程的目标不是取代编码本身,而是减少非必要的和重复的手工编码工作。可视化设计面板支持支付宝小程序所有的基础组件、扩展组件和自定义组件,供开发者灵活选择与使用。
控制台
控制台,通常是指开放平台的应用管理中心,开发者可以在应用管理中心中查看并管理应用的功能开发等信息。
lbs
基于位置的服务(location based services,lbs),利用各类型的定位技术来获取定位设备当前的所在位置,通过移动互联网向定位设备提供信息资源和基础服务。
冷启动
冷启动 是指用户打开未启动过,或者是已经销毁的小程序。此时小程序会执行初始化,初始化完成后,会触发 回调函数。
mcc
mcc 即 mcc 码也称商家类别码。由收单机构为签约商家设置,用于标明银联卡交易环境、所在商家的主营凯发app官方网站的业务范围和行业归属,是判断境内跨行交易商家结算手续费标准的主要依据;也是开展银联卡交易行业分析和报告,银联卡业务风险管理和控制的重要基础数据之一。
在支付宝中作为 mcc 参数,可参见 ant.merchant.expand.indirect.isv.modify(间连渠道服务商商户信息补全接口)、alipay.eco.edu.kt.zftschool.modify(教育缴费学校直付通进件接口) 和 alipay.open.agent.facetoface.sign(代签约当面付产品)。
mustache
mustache 是一个简单强大的 javascript 模板引擎。通过用户预定义的 axml 模板动态构建页面,避免了页面全局刷新,给用户更好的体验。
模板 id
模板 id 有不同释义:
- 在小程序模板开发模式中,模板 id 即小程序模板的 appid,可在小程序模板详情页中小程序模板的图标下方获取。小程序模板的 appid 是在实施商家小程序时调用 (构建商家小程序接口)所传入的重要参数。
- 在商家消息功能中,模板 id 即申请所发消息模板的 id。
native
native 是一个计算机函数,一个 native method 就是一个 java 调用非 java 代码的接口。方法的实现由非 java 语言实现,例如 c 或 c 。
oauth2.0
oauth2.0(开放授权)是一个关于授权的开放的网络协议。允许用户让第三方应用访问该用户在某一网站上存储的的资源(如:照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。
详情可查看 。
open api
open api 是支付宝小程序的服务端 api。通过 openapi,小程序可以轻松实现用户授权、获取会员基础信息、获取用户手机号、小程序唤起支付、跳转支付宝卡包、会员开卡授权等多种多样的功能。
在三方业务中,服务商代商家开发应用时,需要通过第三方应用为载体代商家的应用调用支付宝 openapi,具体的调用方式,详情可查看 。
pid
pid(合作者身份 id)是商家与支付宝签约后,商家获得的支付宝商家唯一识别码。
poi 级别
poi(point of interest,兴趣点),在地理信息系统中,一个 poi 可以是一栋房子、一个商铺、一个邮筒、一个公交站等。
全息检测
全息检测是对小程序质量和体验问题进行检测的工具。它会在小程序运行过程中从性能、源码质量、稳定性、体验等多个维度对小程序进行全面检测分析,同时针对发现的问题给出相应的凯发app官方网站的解决方案,用于帮助开发者发现和定位可能影响小程序提审与体验的问题,以提高审核通过率和线上用户的服务体验。详情可查看 全息检测。
rom
rom(read-only memory,只读存储器),是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。
rsa
rsa 签名算法是一种非对称算法,rsa 密钥包括公钥和私钥两部分,公钥是公开信息,私钥是保密信息。在开放平台,开发者的私钥由开发者自己保存;开发者的公钥可对外公开。私钥用于签名,公钥用于验签。开发者保存自己的私钥,并对发给支付宝的信息进行签名,支付宝通过使用开发者的公钥进行验签;(支付宝端类似),通过这种方式保证信息传输的完整性以及发送者身份的真实性。 目前支付宝开放平台新建的应用仅支持 rsa2 的签名方式,原使用 rsa 密钥的应用可以更换密钥进行升级;点击了解更多 。
热启动
热启动 是指用户打开已经关闭但仍处于后台运行的小程序。在这种情况下,小程序并不会被销毁后重启,而仅是从后台切换到前台,此时, 函数会触发, 回调函数不会被触发。
sdk
sdk(software development kit,软件开发工具包),是为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
serverless
serverless 是指由第三方负责后端的基础架构和设施,以服务的方式向开发者提供所需功能。开发者不再需要考虑服务器的问题,计算资源作为服务而不是服务器的概念出现,开发者只需要专注于代码和业务,快速迭代,更快速地开发软件。
serverless 包含了以下领域:
- baas:后端即服务(backend as a service),向开发者提供后端基础功能作为服务,通过 api 方式进行调用。例如:文件存储、数据库、消息等。
- faas:函数即服务(function as a service),允许开发者直接将程序部署到平台上,以函数作为最小单元,通过 api 方式进行调用。
支付宝小程序云为实现 serverless 提供了 小程序 serverless 服务,详情可查看 。
sjs
sjs(safe/subset javascript)是小程序一套自定义脚本语言,可以在 axml 中使用其构建页面结构。
sjs 是 javascript 语言的子集,与 javascript 是不同的语言,其语法并不与 javascript 一致,请勿将其等同于 javascript。
详情可查看 。
spi
spi(service provider interface,外部服务商接口) ,支付宝开放平台调用第三方系统服务提供的接口,实现和不同软件服务商的协同,扩展更多的生态场景,丰富开放平台提供的产品能力。
商家消息
商家消息,是小程序开放能力之一,可帮助商家高效触达用户,告知服务进度、订单状态、待办事项、营销活动、其它重要信息等。
用户可在支付宝凯发k8官方网娱乐官方首页、消息频道、app push等位置收到消息提醒,并可点击跳转至小程序指定页面,完成小程序复访。
详情可查看 。
生命周期
生命周期 就是一个对象的生老病死,通常指程序从创建、开始、暂停、唤起、停止、卸载的过程。
小程序的生命周期又可分为 应用生命周期 和 页面的生命周期。
事件监听型 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 概览 或 查找 api。
沙箱环境
沙箱环境(beta) 是支付宝提供协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主要逻辑。小程序对于沙箱环境的应用基于 ide 扩展工具的 。
有关沙箱环境的详细介绍详情可查看 。
同步型功能 api
同步型功能 api 是 功能型 api的一种,api 命名以 my. 或 my.ix. 开头,以 sync 结尾,例如 、等。 同步型功能 api 的执行结果可以通过函数返回值直接获取,如果执行出错会抛出异常:
try { my.setstoragesync('key', 'value') } catch (e) { console.error(e) }
以上为通用说明,特定 api 的入参及返回值以详细 api 文档为准。
调试器
小程序 ide 调试器用于模拟器调试、真机调试,可分为 console、sources、axml、storage、network、data、performance 七个模块。小程序 ide 调试器支持断点调试。
ugc
ugc(user generated content),用户在使用小程序过程产生用户原创内容。
utc
在国际无线电通信场合,为了统一,使用同一时间,称为通用协调时(utc, universal time coordinated)。
user_id
user_id (简称 uid)是用户在支付宝的唯一标识,以 2088 开头的 16 位纯数字组成。在三方场景用于标识用户在开放平台的行为,在客户端无感知。在开放平台接口调用中通常作为获取授权的信息字段之一。接口调用时通常使用 user_uni_id 和 user_uni_id_type 两个参数来标识或直接使用 user_id 识别。接口详细调用可参见开放平台接口文档,如 (会员卡开卡)。
user_token
uid 弹窗发券中用于当次发券的临时 token 令牌值,对应用户确认领券时会生成并回传给商家。
uuid
uuid 通用唯一识别码。小程序部分与硬件相关的接口会使用 uuid 作为入参。
webassembly
webassembly 是一个新的 web 标准,它定义了网页中的可执行代码的二进制格式和相应的类似汇编语言格式。它的目标是使执行代码几乎与本地机器代码一样快,它被用来作为 javascript 的补充,以加速 web 应用程序的性能关键部分。
web-view
web-view 网络视图,能加载并显示网页,可以将其视为一个浏览器。主要用于展示网络请求后的内容,就是将网络地址请求的内容展示在里面。
支付宝小程序提供 web-view 组件来实现该功能。
详情可查看 。
worker
worker 是小程序运行架构的一部分。小程序运行架构分为 webview 和 worker 两个部分,worker 则负责存储数据和执行业务逻辑。
详情可查看 。
小程序基础库
小程序基础库 是负责框架的加载的容器,提供小程序框架需要的标准组件和标准 api 接口。
详情可查看 。
小程序框架
小程序提供了一套简单高效的开发框架,让开发者可以在支付宝中开发具有原生 app 体验的服务。
整个小程序框架系统分为两部分:逻辑层(app service)和 视图层(view)。小程序提供了自己的视图层描述语言 axml 和 acss,以及基于 javascript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。
有关小程序框架的详细介绍详情可查看 框架。
小程序模板
小程序模板 是服务商在模板开发模式下代替商家开发小程序的基础,是商家小程序实例化之前的模板。
注意:只有在模板开发模式中才有小程序模板的概念。小程序模板是服务商代替商家构建商家小程序版本的基础,通过一个小程序模板,服务商可以实例化出多个商家小程序。
模板开发模式流程示意图如下:
小程序调试
小程序调试 是小程序发布前对小程序的功能试错。ide 提供了 ide 调试、真机调试功能进行调试,支持断点调试。
详情可查看 。
小程序组件
小程序组件 是小程序视图控件,开发者可以通过组合组件进行业务开发。
详情可查看 。
小额免密支付
小额免密支付 是指小额支付无须密码和消费者签名即可完成,每笔小于等于 1000 元的订单可以免密支付。
异步通知
异步通知 是商家或服务商在接入支付和部分其它功能(如转账和红包功能)时,当商家完成请求部分 api 后,支付宝会将该操作的变更信息(如订单信息的变更),沿着商家在接口请求参数中所传入的异步通知地址 notify_url,通过 post 请求的形式将结果作为参数通知到商家系统。
不同的产品会有不同的异步通知,详情可参见具体接入文档。以当面付能力为例,参考 ;还可以参考 。
异步型功能 api
异步型功能 api 是 功能型 api 的一种,api 命名仅以 my. 或 my.ix. 开头,不以 sync 结尾,例如 、 等。
异步型功能 api 的入参都为一个 object 对象,并包含三个子属性:
属性
类型
必填描述
success
function
否调用成功的回调函数。
fail
function
否调用失败的回调函数。
completefuction否调用结束的回调函数(调用成功、失败都会执行)。","id":"7bx1v","rows":4,"cols":4}" id="7bx1v">属性 | 类型 | 必填 | 描述 |
success | function | 否 | 调用成功的回调函数。 |
fail | function | 否 | 调用失败的回调函数。 |
complete | fuction | 否 | 调用结束的回调函数(调用成功、失败都会执行)。 |
回调结果若无特殊说明,一般为一个 object 对象,包含以下子属性:
属性
类型
说明errorcode
string
错误码,接口调用成功,errorcode=0。errormsg
string
错误信息,接口调用成功返回 ok。其它-api 返回的其它数据。","id":"ohk9g","rows":4,"cols":3,"hideborder":false}" id="ohk9g">属性 | 类型 | 说明 |
errorcode | string | 错误码,接口调用成功,errorcode=0。 |
errormsg | string | 错误信息,接口调用成功返回 ok。 |
其它 | - | api 返回的其它数据。 |
以上为通用说明,特定 api 的入参及返回值以详细 api 文档为准。
云服务
云服务 是指 basement 服务空间独立部署在云端的功能服务。可以在客户端中通过关联或配置配置文件匹配某个空间的服务。
详情可查看 。
云函数
云函数(faas)是一段运行在云端的、轻量的、无关联的、并且可重用的代码。无需管理服务器,只需编写和上传代码,即可获得对应的数据结果。使用云函数可以使企业和开发者不需要担心服务器或底层运维设施,可以更专注代码和业务本身,也可以使代码进一步解耦,增加其重用性。
页面生命周期
页面生命周期 是指小程序内部某个页面从进入到离开或某个页面到另一个页面的过程。
详情可查看 。
页面栈
页面栈 是小程序框架管理界面的方式,通过一个页面栈的设计可以完成所有界面的管理。可以使用 getcurrentpages().length 查看当前页面栈页面深度,小程序规定最多不能超过 10 层页面栈。
详情可查看 。
应用
应用 是开发者以软件形式向用户提供的特定场景或行业凯发app官方网站的解决方案。
应用具备开发能力的商家或服务商入驻开放平台后,需要通过创建应用的方式接入支付宝的各种能力(如当面付、商家会员卡、各类营销券、生活号、余利宝等)并进行开发,基于对行业及业务场景的理解,创造能够满足市场需要的凯发app官方网站的解决方案,以应用的形式服务用户。
支付宝开放平台目前支持四种应用类型接入:网页&移动应用、生活号、小程序和第三方应用。
应用网关
应用网关 是用于接收支付宝异步通知,例如口碑开店中,需要配置此网关来接收开发者门店被动通知。
真机调试
真机调试 指的是模拟小程序在真实手机上运行,用各种手段进行查错和排错,以测试小程序功能开发的完成。
小程序 ide 提供远程真机调试功能,利用这个功能,可以:
- 在 ide 中断点调试远程小程序。
- 在 ide 中查看远程界面的 axml 结构与样式。
- 在 ide 中查看手机 network & storage 等信息。
- 在 ide 中查看小程序在手机端的运行日志。
详情可查看 。
真机云测
真机云测 是支付宝开放平台免费提供的一套完整的小程序云真机自动化检测方案,能够帮助开发者全面地检测小程序缺陷,评估产品质量,提高审核通过率。
在小程序交付到真实用户之前,可以通过 ide 申请云测试,执行测试后查看自动生成的测试报告,检测小程序缺陷。
详情可查看 。
直连商家
直连商家 是指在开放平台创建应用的商家。直连商家所有的资金都直接清算到支付宝账号中,基本为实时到账。
一般情况下,直连商家和间连商家接入开放能力的方式基本一致,其中在接入部分支付能力时有所不同,例如花呗分期。直连商家接入花呗分期详情可查看 。间连商家接入花呗分期详情可查看 。
智能客服
智能客服 是小程序基于蚂蚁集团 人工智能技术 支付宝15年客服经验 沉淀,针对小程序商家进行定制的一站式智能客服体系,围绕 沟通 和 运营 能力进行重点打造,帮助商家轻松提供 7*24 小时随时随地的服务。
详情可查看 。
质量洞察
质量洞察是健康分中的质量体验的承载页,能够帮助开发者了解小程序线上的质量情况。详情可查看 。
自研业务
自研业务 指应用的从研发到运营的相关业务,且应用的开发者、所有者、运营者为同一个主体。与之对应的概念为 三方业务。