公众号能否获取手机IMIE或MEID

新手上路,请多包涵

各位大佬想问下微信公众号能否获取设备唯一标识。如果能如何获取呀,希望大佬们指教一下

阅读 3.4k
3 个回答

微信公众号无法直接获取设备唯一标识。微信公众号在用户授权登录时,可以获得用户的基本信息和openid,但不能获取用户手机的imei、mac地址等硬件信息。如果需要获取设备唯一标识,可以考虑使用第三方sdk或者在移动应用中获取,但需要注意遵守相关隐私政策和规定。

在微信公众号中,通过JS-SDK提供的接口获取设备唯一标识。为公众号开启JS-SDK权限,并获取到对应的appId和appSecret。
在前端页面中引入微信JS-SDK库,使用微信提供的config接口进行配置,配置中需要传入appId、timestamp、nonceStr和signature等参数。
配置完成后,可以调用微信提供的getNetworkType接口,获取当前网络状态信息,其中包含设备的唯一标识deviceid。

不可以,通过JS的方式获取不了,只能通过 JS Brige 去调用外部的APP去获取对应的信息。
微信的JSSDK也没有提供对应的API 👉 JS-SDK说明文档

另外,为什么要收集IMIE和MEID?这些事归类于敏感信息的,有需要的话还是需要阅读一下 《个人信息保护法》
如果要是识别用户是否唯一,获取用户的 OpenID 或者 UnionID 即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题