Viv*_*ran
5
sdk
proxy
android
我正在尝试创建某种 SDK,无论它使用的是哪个 HTTP 客户端(无论是原生 HttpURLConnection、OkHttp、Retrofit 等),我们都会拦截来自我的应用程序的每个请求。并包括来自第三方库(如 Firebase Analytics 等)的流量。
我需要拦截并检查几个参数,然后决定是允许还是阻止当前请求。
我不想使用任何自定义 VPN,因为它有一些副作用,例如显示系统级通知和来自用户设备的所有流量。
是否可以通过设置app level代理来捕获所有请求?如果可能,如何在代码中实现它?