- 小程序调用wmpf.getDeviceSerialNumber方法。
2.测试平板是华为,版本如下:
- 在平板已经安装微信小程序硬件框架,且整个硬件框架注册和激活已经成功,在平板上运行小程序报如下错误:
是不是wmpf.getDeviceSerialNumber对获取的设备有些什么要求,另外针对wmpf.getDeviceSerialNumber的API接口说明比较少,我这边找到的文档只有这个:https://github.com/wmpf/wmpf_demo_external/wiki/WMPF%E4%B8%93%E6%9C%89%E6%8E%A5%E5%8F%A3(JSAPI)
感谢关注哈~
先简单描述下getDeviceSerialNumberSync在安卓侧的实现:a.Api版本大于26且有权限(android.permission.READ_PHONE_STATE)时,返回Build.getSerial() b.其他返回Build.SERIAL
在特定机器上获取不到应该是系统本身这两个接口就获取不到sn码.
另外如果是想获取其他标识符或设备信息,可以通过通信接口回到原app去获取哈,也是个规避的好法子.
https://github.com/wmpf/wmpf_demo_external/wiki/WMPF-%E8%B0%83%E7%94%A8%E9%80%9A%E9%81%93(Invoke-Channel)