支付宝小程序提供的能力

支付宝小程序

支付宝小程序是一种全新的开放模式,它运行在支付宝客户端,可以被便捷地获取和传播,为终端用户提供更优的用户体验。小程序开放给开发者更多的JSAPI和OpenAPI能力,通过小程序可以为用户提供多样化便捷服务。

功能

下面整理了支付宝小程序提供的主要功能,以表格形式展示:

组件(功能)
是否支持
限制(备注)
swiper(轮播图)
支持
不能修改圆点和样式,不能垂直滚动
下拉刷新
支持,需要在json中开启
  • 开启之后,不能通过代码禁止下拉效果;
  • 不支持局部的下拉刷新;
上拉加载
支持
textarea(多行输入)
支持
不能固定高度,可以设置自动增高
navigator(导航)
支持,页面间的跳转
只支持 5个层级页面的跳转,微信支持10个层级
音频
不支持
视频
不支持
图片
支持
位置
支持
需要用户开启定位权限
扫码
支持
分享
支持
分享到微信、QQ的吱口令不能自定义
拨打电话
支持,打开拨打电话界面
蓝牙
支持
支付
支持
小程序间跳转
支持
同一账号主体下的小程序才能跳转
跳转到生活号
支持
同一账号主体的生活号才能跳转和一键关注
跳转至h5页面
支持,1.6.0以上支持
  • 需要配置域名白名单,最多20个,暂未开放(预计5月份开放);
  • 小程序中的h5如果有使用到支付宝的js sdk,是不支持的,需要使用小程序提供的sdk;
  • 小程序与h5授权不通用,也不共享session
二维码生成
支持
管理后台支持生成20个,其他需要服务端接口调用生成
富文本
不支持
  • 社区上有基于wxParse解析的方法,如果非得实现,可以借鉴
  • 微信小程序已经支持部分富文本了
文件上传、下载
支持
websocket
支持
只能有一个WebSocket,如果创建一个新的,会关闭之前存在的WebSocket

其他: * 支付宝小程序不支持个人注册申请,只能通过企业支付宝账号申请。 * 每个小程序可添加10个开发者和50个体验者,开发者默认为体验者,不占用体验者名额。 * httpRequest接口请求域名白名单,最多可添加3个Url。 * 小程序没有cookie和session概念,不同页面session不共享,需要处理好用户信息的获取。

PS: 支付宝小程序的能力还没有微信小程序提供的能力多,也在逐步完善中,最终的能力以官方文档为主,毕竟微信小程序出来一年多了。