我有一个由外部小组开发的Cordova / Ionic应用程序,我们正在尝试进行一些QA测试。为了构建这些测试,我们尝试使用代理拦截应用程序,以便我们可以监视应用程序正在进行的API调用。但是,每次我们配置Android或iOS设备使用代理时; HTTP调用应用程序错误输出。
我们已将代理的证书颁发机构作为受信任的证书颁发机构导入设备,并且已在本机浏览器中确认(我们可以在没有任何错误/提示的情况下访问SSL站点)。
开发团队告诉我们他们没有做任何证书固定,或者除了内置于框架中的任何“额外”。他们对我们的代理无效的原因感到困惑。
有人能告诉我什么默认的“平台功能”阻止我们的代理工作,我们需要告诉开发小组给我们一个构建,让我们能够做我们需要做的事情吗?
为了清楚起见,我们直接向我们提供的是APK和IPA文件。我们没有完整的源代码。我们可以请求使用新版本更改源代码供我们使用;但我们不能只运行Cordova应用程序。