开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开始使用
ampe
ampe 介绍
ampe 入驻
产品管理
硬件接入
适配规则
扩展能力接入
开发指南
运营能力接入
api 列表
常见问题
多端开发
鸿蒙
插件
安全
openid 开发指南
扩展能力
开发 > 指南 > ampe >  > 硬件框架说明
收藏
订阅更新
我的文档
设置
ampe 是支付宝小程序引擎 (alipay mini-program engine) 的简称,该运行环境能让硬件在脱离支付宝客户端的情况下运行支付宝小程序,目前支持 android,未来会支持到更多的平台(如 linux、windows 等)。 整个ampe硬件框架两个部分,也就是说开发者需要安装两个apk,使其同时运行就可顺利运行小程序。这两个 apk 分别是:
ampe service:该 apk 由支付宝定期打包发布,是小程序框架的宿主环境,又称为支付宝小程序硬件引擎,小程序应用实际也是运行在这个 apk 内。
ampe client:该 apk 由设备厂商或服务商开发,作为 service 的调用方,是用户打开小程序的入口,需要查看 client sdk接入文档进行定制开发,同时在 下载地址 中也提供了 demo 以供参考。
整体架构见下图,service 与 client 之间通过 ipc 进行通信,通信过程及协议由 client sdk 封装,具体支持的接口见 client sdk 文档。硬件上如果有自己的个性化能力,也可以通过接口进行扩展,在 client 中实现,桥接到自己系统的驱动应用上。
3.png

如果想要启动ampe小程序,可以参考下面的流程图。整个流程可简化为四个部分,分别是:
1client sdk初始化来预热 service,该初始化过程可以设置初始化参数(如设备名称hardwarename、登录模式loginmode等)。
2初始化成功后,调用激活接口进行设备激活请求,只有激活成功的设备,才可以进行其他一切操作。
3激活成功后,可以根据设备的使用习惯,选择是否发起支付宝登录请求,该过程非必需,如果不需要可直接启动小程序。如果不进行前置登录,打开小程序后如果小程序需要登录态,会自动弹出二维码提示用户扫码登录。
4启动小程序。
4.png

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
网站地图