- 需求的场景描述
签到微信小程序,同一个手机在一次活动中只能签到一次,要防止用户通过切换微信号帮没来现场的人代签。
做公众号的时候是通过https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo接口返回的DeviceId来识别手机设备的,这样当用户通过换号来帮别人代签到的时候,就可以检测出两个用户使用了同一台设备进行签到。
现在微信小程序提供的getSystemInfo()接口,可以获取到手机型号等,但用户有可能出现手机相同的情况,只靠getSystemInfo()不能100%识别。
- 希望提供的能力
能够提供获取手机唯一标识的接口,不是IMEI,可以是任意标识符,比如说微信客户端自动生成的deviceid。
微信小程序开发问题解答
微信小程序开发者回答:
那用两个手机切换微信帐号并登陆微信小程序,两次openid的显示是否一样呢?即用一个手机打开微信小程序签到,另一个手机登陆微信号但不使用微信小程序,再次用第一个手机登陆微信后使用微信小程序会不会不显示异常?
微信小程序开发者回答:
微信小程序真的不考虑下加入这个功能吗
微信小程序开发者回答:
你根据用户的openID或者userid啊,只能签到一会,即使换设备,不换微信号,你依然可以拦住,设备这个api没有你只能得到手机型号什么的但是IMEI你获取不到
本文网址:http://www.91bianli.com/weixinxiaochengxu/51186.html