小程序
小游戏
企业微信
微信支付
扫描小程序码分享
页面里是使用getPhoneNumber, 手机授权拿到加密后的参数,然后把这3个参数,通过接口发给后端。 下面的paramStr已删除,只传了rsa,rsa已经能打印出来,苹果手机IOS12-14版本都正常传参,并且后端返回参数可以正常登录。但是IOS14.5版本 客户都无法登录,安卓可以,都是传参数后后端已经能返回参数了,但是在解密的时候报错,那个什么长度过长,求大佬解决 ,又或者微信可以不加密前后端互通吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
建议 iv key这些数据分开 传后台
即:
iv:巴拉巴拉巴拉巴拉
key:巴拉巴拉巴拉吧
data:巴拉巴拉巴拉吧
看你写的是把他们都 转成字符串在赋给一个res在给后台,这样就是会导致字符过长,当然这个长度也是后台定义的,建议是分开
友情建议:
fail里面写返回参在打印看内容
还有就是请求建议封装,或者整个授权封装
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
顶,好像是 后端返回的值 ,我这边解密,报错了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
建议 iv key这些数据分开 传后台
即:
iv:巴拉巴拉巴拉巴拉
key:巴拉巴拉巴拉吧
data:巴拉巴拉巴拉吧
看你写的是把他们都 转成字符串在赋给一个res在给后台,这样就是会导致字符过长,当然这个长度也是后台定义的,建议是分开
友情建议:
fail里面写返回参在打印看内容
还有就是请求建议封装,或者整个授权封装
顶,好像是 后端返回的值 ,我这边解密,报错了