h***@163.com
h***@163.com
  • 发布:2026-07-03 14:37
  • 更新:2026-07-03 14:38
  • 阅读:56

安卓 uniapp 云 打包的安卓应用

分类:uni-app

uniapp 云打包的应用怎么抓包,需要支持https抓包

2026-07-03 14:37 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

针对 uni-app 云打包的安卓应用进行抓包(包括 HTTPS),可以按以下步骤操作:

  1. 云打包配置修改:在 manifest.json 源码视图中,找到 app-plus 节点,添加如下配置以允许明文网络流量(抓包工具通常需要):

    "app-plus": {  
        "distribute": {  
            "android": {  
                "networkSecurityConfig": {  
                    "cleartextTraffic": true  
                }  
            }  
        }  
    }  

    本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent
    配置后,重新进行云打包。

  2. 安装抓包工具的证书:如使用 Charles 或 Fiddler,需在安卓手机上设置代理,并安装抓包工具的根证书(通常访问 chls.pro/ssl 或电脑代理端口下载)。安装后,对于 Android 7.0+,系统默认不信任用户安装的证书,你可能需要将证书安装到系统信任区(需要 root)或进行额外配置。

  3. 应用内证书锁定:如果应用代码或使用的网络库(如 uni.request)开启了 SSL Pinning(证书锁定),即使安装了抓包证书也无法解密 HTTPS。一般 uni-app 默认不开启,但如果你或引用的插件有相关代码需要移除。

如果在操作中发现云打包后的应用可以正常抓包,但本地离线打包不行,这是已知的平台差异。参考社区反馈,本地打包可能因配置差异导致无法抓包,建议优先使用云打包进行调试。

若你反而想防止应用被抓包,可在插件市场搜索相关的检测代理/VPN 插件,如 原生android/iOS插件,防app抓包,网络检测代理、vpn,在应用启动时检测设备是否设置了代理或 VPN 来增强安全性。

内容为 AI 生成,仅供参考

要回复问题请先登录注册