- 产品简介:通过识别设备ID,判断是否root,控制屏幕截图等行为,提高安全性。
- 接入方式:需开发。
- 关键词:提升安全性。
01 功能解析
由于用户设备丢失、越狱或者数据非加密传输过程中等原因,存在导致用户信息泄露与经济损失的风险。微信通过以下技术手段解决安全能力。
01 设备ID识别
设备ID信息,用于校验当前设备是否有更换,如更换则需用户重新登录。
02 设备root状况识别
提供判断接口,如发现已root,则建议暂停用户使用。
03 控制屏幕截图
微信提供监控设备截图情况的接口,发现截图后可提示用户请勿使用截图。
02 开发指引
1) 监听屏幕截图
wx.onUserCaptureScreen(functioncallback)
基础库 1.4.0 开始支持,低版本需做兼容处理。
监听用户主动截屏事件。用户使用系统截屏按键截屏时触发
参数
functioncallback
用户主动截屏事件的回调函数
示例代码
wx.onUserCaptureScreen(function (res){ console.log(‘用户截屏了’)
})
2) 设备ID识别与获取root信息
该功能由于涉及信息较为敏感,需单独申请。
申请邮件请发送至腾讯工作邮箱 wx_city@tencent.com。微信团队工作人员会邮件回复资料是否准确无误,并说明权限开通时间及计划。
申请资料内容如下:
以上案例素材,整理自试点小程序。