请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

互动交流 快应用如何获取微信的微信号(唯一的)?

7
回复
185
查看
[复制链接]

13

主题

38

帖子

255

积分

 楼主| 2019-6-17 15:23:34 显示全部楼层 |阅读模式
本帖最后由 kinsson 于 2019-6-17 15:26 编辑

有没有大神知道怎么获取到微信的微信号,也就是唯一ID
我是想拿微信号充当手机设备的唯一码
回复

使用道具 举报

3

主题

26

帖子

145

积分

2019-6-17 16:00:14 显示全部楼层
感觉应该拿不到,微信小程序自身也仅仅能拿到openid(对于某一公众号/小程序是唯一的)
回复

使用道具 举报

13

主题

38

帖子

255

积分

 楼主| 2019-6-17 16:52:42 显示全部楼层
XiaoTian 发表于 2019-6-17 16:00
感觉应该拿不到,微信小程序自身也仅仅能拿到openid(对于某一公众号/小程序是唯一的) ...

那一般用什么来充当设备唯一码好一些呢?
回复

使用道具 举报

3

主题

26

帖子

145

积分

2019-6-17 17:15:30 显示全部楼层
设备唯一码的话我有两个做法:
1、device.getId,但是会询问用户,授权通过后方可拿到,若拒绝则无法拿到。
2、生成唯一字符串作为GUID存入本地,用户不手动清缓存的前提下,以后所有的接口请求都带上这个参数,可视为唯一设备。
回复

使用道具 举报

13

主题

38

帖子

255

积分

 楼主| 2019-6-17 18:26:15 显示全部楼层
XiaoTian 发表于 2019-6-17 17:15
设备唯一码的话我有两个做法:
1、device.getId,但是会询问用户,授权通过后方可拿到,若拒绝则无法拿到。 ...

写在页面的代码,怎么生成一个唯一的。而且只有第一次访问才生成。自己编写一般都是拼的
回复

使用道具 举报

3

主题

26

帖子

145

积分

2019-6-18 16:18:41 显示全部楼层
进入应用先判断本地有没有存唯一值,有的话就取出使用,没有的话就生成并存入。
回复

使用道具 举报

3

主题

26

帖子

145

积分

2019-6-19 17:46:31 显示全部楼层
device.getUserId也可以试试这个接口
回复

使用道具 举报

13

主题

38

帖子

255

积分

 楼主| 2019-6-24 08:58:23 显示全部楼层
XiaoTian 发表于 2019-6-19 17:46
device.getUserId也可以试试这个接口

好的 谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册