支付宝小程序是一种全新的开放模式,它运行在支付宝客户端,可以被便捷地获取和传播,为终端用户提供更优的用户体验。小程序开放给开发者更多的JSAPI和OpenAPI能力,通过小程序可以为用户提供多样化便捷服务。
下面整理了支付宝小程序提供的主要功能,以表格形式展示:
组件(功能)
|
是否支持
|
限制(备注)
|
swiper(轮播图)
|
支持
|
不能修改圆点和样式,不能垂直滚动
|
下拉刷新
|
支持,需要在json中开启
|
|
上拉加载
|
支持
|
|
textarea(多行输入)
|
支持
|
不能固定高度,可以设置自动增高
|
navigator(导航)
|
支持,页面间的跳转
|
只支持
5个层级页面的跳转,微信支持10个层级
|
音频
|
不支持
|
|
视频
|
不支持
|
|
图片
|
支持
|
|
位置
|
支持
|
需要用户开启定位权限
|
扫码
|
支持
|
|
分享
|
支持
|
分享到微信、QQ的吱口令不能自定义
|
拨打电话
|
支持,打开拨打电话界面
|
|
蓝牙
|
支持
|
|
支付
|
支持
|
|
小程序间跳转
|
支持
|
同一账号主体下的小程序才能跳转
|
跳转到生活号
|
支持
|
同一账号主体的生活号才能跳转和一键关注
|
跳转至h5页面
|
支持,1.6.0以上支持
|
|
二维码生成
|
支持
|
管理后台支持生成20个,其他需要服务端接口调用生成
|
富文本
|
不支持
|
|
文件上传、下载
|
支持
|
|
websocket
|
支持
|
只能有一个WebSocket,如果创建一个新的,会关闭之前存在的WebSocket
|
其他: * 支付宝小程序不支持个人注册申请,只能通过企业支付宝账号申请。 * 每个小程序可添加10个开发者和50个体验者,开发者默认为体验者,不占用体验者名额。 * httpRequest接口请求域名白名单,最多可添加3个Url。 * 小程序没有cookie和session概念,不同页面session不共享,需要处理好用户信息的获取。
PS: 支付宝小程序的能力还没有微信小程序提供的能力多,也在逐步完善中,最终的能力以官方文档为主,毕竟微信小程序出来一年多了。