主要是安卓端项目测试需要使用 charles来进行测试,需要查看抓包数据,但是即便手机上安装了charles的证书任然无法抓到需要的数据(乱码),经研究需要app配置 信任用户安装的证书,如何配置呢?
在安卓原生中配置 信任用户证书 是通过以下方式
<trust-anchors>
<certificates src="user" />//信任用户自己安装的证书
<certificates src="system" />
</trust-anchors>
那么在uni中如何配置才能实现这种效果呢?
h***@163.com (作者)
是这样,charles需要用户在手机上安装证书,不然的话抓到的数据是乱码(体现在charles软件里就是 Unknown,其他抓包软件是乱码),然后app默认是没有信任用户自行安装的证书的,所以才会需要在app中配置,原生安卓工程是可以配置的,但不知道uni-app如何配置这个东西呢
2022-04-26 15:14
FullStack
回复 h***@163.com: 用原生插件搞,在manifests 加入<trust-anchors>
<certificates src="user" />//信任用户自己安装的证书
<certificates src="system" />
</trust-anchors>
2022-04-26 15:24