- 文档说getUserProfile支持基础库2.10.4,为何开发工具基础库选择2.10.4,此api为undefined?
- getUserProfile只支持bintap调起,那么就只有2.16.0版本才能拿到iv和encryptedData,低版本的要怎么办?老api的getUserInfo需要按钮绑定方式为bindgetuserinfo,那么这样将无法调起getUserProfile,这样就无法做到低版本使用getUserInfo获取iv和encryptedData的同时,再调起getUserProfile去获取用户的头像和昵称。
- 2.16.0版本,使用getUserProfile获取到的iv和encryptedData为何解密会出现差异?使用同样的代码,getUserInfo获取到的值可以成功,getUserProfile获取到的值就会获取不到unionId?
望官方能够给出一个解决方案,谢谢
1、确认下微信开发者工具版本:开发者工具1.05.2103022版本开始支持getUserProfile接口调试
2、getUserProfile返回的userInfo中包含明文用户信息,可通过if(wx.getUserProfile)判断当前基础库是否支持getUserProfile,对于不支持的getUserProfile,可继续使用getUserInfo能力,官方公告:考虑到开发者在低版本中有获取用户头像昵称的诉求,对于未支持getUserProfile的情况下,开发者可继续使用getUserInfo能力
3、暂时没此类需求-不做解答
2. 第二个因为只使用getuserinfo的话,没办法拿到用户的头像和昵称那些信息。开发工具上面获取到的都是匿名信息,所以继续使用的话,也无法判断到底有没有成功获取到用户信息
看来还是要等一等了。版本迭代的时间要被迫延后了