产品介绍

一、产品概括

为解决在非通用型计算设备上使用小程序的诉求,我们推出了小程序硬件框架(Wechat Mini-Program Framework),简称WMPF。WMPF 作为一个运行环境,能让硬件设备(非通用型计算设备)在缺乏条件运行微信客户端的情况下运行微信小程序,目前已支持安卓设备。

常见的通用型计算设备包括但不限于智能手机、笔记本电脑、台式电脑以及通用平板电脑等。

二、产品能力

WMPF上运行的微信小程序,与手机客户端的微信小程序能力一致。通过WMPF,开发者可以将微信平台能力赋能到硬件设备上。

由于非通用硬件的使用场景和能力与手机有所不同,通过WMPF小程序支持的能力也与微信客户端内的小程序能力有一定差异,详情请见《WMPF小程序能力说明》

三、产品优势

对于硬件开发者:

  • 开发成本低:开发者无需再投入高成本,对App作开发或维护更新,小程序可以联网更新,即更即用。
  • 内容生态丰富:微信小程序生态中有丰富的内容服务,硬件可以直接运行现网的小程序内容,为用户提供完善的服务。

对于小程序开发者:

  • 跨终端运行:仅需完成一次开发,即可实现小程序多端运行,适配成本低。
  • 拓展线下场景:小程序获得更多线下场景的流量,通过线下场景将用户引流至线上。

四、使用场景

WMPF小程序硬件框架,可以应用在各行各业的安卓系统平板电脑、大屏设备等硬件,提供低成本屏幕互动解决方案,可接入设备包括但不限于:

  • 智慧零售:收银机 / 排号机 / 导航屏 / 自动贩卖机 / 点餐平板 / 互动广告屏幕等
  • 家用及娱乐设备:智能冰箱 / 儿童平板 / 跑步机 / 电视机 / KTV点唱机等
  • 公共服务:医院挂号机 / 图书租赁设备 / 美术馆办卡机等
  • 办公设备:教育平板 / 会议终端 / 会议投屏等。

五、用户界面

WMPF的小程序与手机微信中运行的小程序几乎完全一致,它可以从设备的“桌面”直接启动。但为保护隐私,登录、分享给好友和支付行为需要手机扫码完成。

  • 微信登录:

在WMPF中,小程序的数据与手机微信客户端的小程序数据完全同步。用户可在WMPF设备中通过手机微信扫码进行登录,授权身份信息;也可在“…”菜单中退出登录态,或点击小程序的关闭按钮,在弹出的对话框中选择退出个人登录状态。

公用设备使用WMPF来登录小程序时,必须设置自动退出登录的机制,例如通过前置摄像头判断用户离开,30s无操作自动退出。

  • 微信分享:

如图所示,WMPF支持用户在设备上分享小程序给好友

在WMPF中,用户也可以将小程序内容分享给好友。点击右上角“…”菜单,点击“发送给朋友”,设备会弹出二维码,扫码后在手机上完成分享操作。

用户的好友列表不会被同步到设备上。

  • 微信支付:

如图所示,WMPF支持用户在设备上支付

在小程序内进行支付时,会自动弹出二维码,手机微信扫码后在手机输入密码/指纹验证/面部识别,即可完成支付。

若扫支付码的微信用户和登录的用户不一致,系统会提示支付失败;只有当前处于登录状态的微信用户才可进行支付。