-
Notifications
You must be signed in to change notification settings - Fork 75
Home
simonla edited this page Jan 8, 2020
·
39 revisions
我们强烈建议首先阅读微信小程序框架文档 ,对WMPF接入会有很大的帮助
如图所示,WMPF接入方可以划分为
- 硬件设备开发者
- 设备软件开发者
- 小程序开发者
不同的角色需要了解不同的内容:
- 在微信开放平台选择移动应用开发,申请hostAppId,并得到AppSecret
- 在 wecooper平台注册账户,开通“小程序框架能力”,然后申请绑定需要在硬件上运行的小程序
-
阅读硬件注册步骤。获取
productId, keyVersion, deviceId, signature
。productId代表某一种产品,如微信相框,每个微信相框都有专属的deviceId和signature。这些参数将在后期用于激活设备 -
阅读后端文档,并上传设备注册信息
需要参考WMPF Client Demo定制WMPF Client
- 在Releases Page下载并安装最新版本的WMPF Server apk
- 在Android Studio中导入运行wmpf-client-demo,并修改Constants.kt。该文件需要你填入硬件设备开发者获取到的
productId, keyVersion, deviceId, signature
和设备软件开发者在步骤1中获取到的hostAppId, HOST_APPSECRET
- 阅读Service与Client的IPC交互协议,了解如何与WMPF Service进行通信,并成功激活设备和launch你的小程序
- 修改定制你的WMPF Client
- 阅读WMPF专有接口,了解如何利用这些专有接口
- 调整代码,以适配目标设备尺寸