java - 有没有办法从网络拦截中隐藏应用程序网络调用
问题描述
当有人在模拟器上运行我的 android 应用程序并打开网络拦截时。显示了我所有的应用程序网络调用(API url)。我想禁用/隐藏它。我正在使用 okhttp 并禁用了日志拦截器。但仍然显示这些数据。
解决方案
听起来你在做一些非常粗略的事情。您需要使用 ProGuard 或 DexGuard 混淆您的应用程序,并可能为您的 TLS 流量使用 443 以外的端口。
推荐阅读
- android - 预期为 BEGIN_OBJECT,但在第 1 行第 1 列路径为 STRING $ Android Refrofit
- django - 带有 Django Rest 框架的多部分表单
- python - Python While 循环,对“或”运算符感到困惑
- firebase - 如何提高我的可调用云函数的安全性?
- html - Tailwindcss 和 AlpineJs 过渡问题
- java - 如何在 java 代码中使用 MongoTemplate cond 和 filter?
- java - 如何在不丢失前导零的情况下将 String 转换为 Long
- python - kivy 自定义小部件如何访问使用 kvlang 设置的属性
- python - Spyder 变量资源管理器中的颜色
- prometheus - 在警报时添加 Alertmanager 表达式查询