云控系统脚本分发批量管理

云控打包怎么配:三种域名模式与 remote.json 实操

云控打包怎么配?EC 7.8.0+ 打包规则变化、直连模式、动态 DNS 免备案模式、动态域名 remote.json 模式逐个拆解,附 JSON 生成与排错。

约 4 分钟

打包最容易翻车的地方不在打包本身。在地址。

remote.json 那个地址不以 .json 结尾,设备就死活连不上。上个月在客户现场碰到过一次,地址填得没错,结尾漏了,查了半下午才看出来。

打包前先确认三件事

云控打包做的事就一件:把脚本打成企业版 APK,设备装完后自己连上云控平台。不用一台台填地址,批量部署就靠这一步。

动手前先对三件事。一是一定要打企业版本的 APK,非调试版本;二是确认用的是 EC 7.8.0 以上;三是设备名不用管,打包时留空就行。云控产品说明另外对应 3.11.0 及以上、EC 客户端 9.4.0 及以上,演示站点用户名和密码是 test123 / test123。两套版本号别混:7.8.0 是这篇打包规则的起点,3.11.0 和 9.4.0 是云控接口文档的起点。

7.8.0 之后规则变了三点,跟老教程对不上:

  • 非调试版本的域名只能从开发工具打企业版本包的时候输入,没有其他输入途径
  • 新增云端直接动态改变 APK 内部域名的功能
  • 不用在 APK 里填设备名称,直接在云端填

第三条最省事。以前打包要逐台想名字,现在一份 APK 打完,名字全在云端列表里改。

EasyClick 中控脚本执行与一键打包分发配置界面

上图是打包配置的入口位置。

三种地址配法,逐个说

打包时地址怎么填,有三种模式。

直连模式最省事:打企业版本时直接填云控地址,设备装上就按这个地址连。缺点是地址写死在包里,换服务器得重新打包、重新分发。

动态 DNS 解析域名模式:打包时填域名加端口号,比如 ecloud.devicefarm.cn:8098,获取链接模式选「DNS 解析 IP 后链接」。域名只做 DNS 解析,解析到 IP 后设备走 IP 连服务器,不涉及网站备案。以后换服务器,改一下 DNS 指向就行,包不用动。

动态域名模式:APK 先去请求一个 JSON 地址,拿到云控真实地址再去连。打包时填 http://192.168.1.76:8099/remote.json 这种。地址必须以 json 结尾。

模式 原理 优点 适合场景
直连 APK 直接连打包时填的地址 最简单 服务器固定、不常迁移
动态 DNS 解析 域名解析到 IP 再连 IP 免备案、换服务器不改包 有域名但不想备案、服务器可能迁移
动态域名 先请求 JSON 获取真实地址再连 云控地址随时可改(改 OSS 上的 JSON) 多地多址、地址动态变化

怎么选。服务器不动就用直连;想免备案、以后可能迁服务器,用动态 DNS;要远程随时切换云控地址,用动态域名,改 OSS 上的 json 就行。

remote.json 放哪,怎么验

这个文件可以放阿里云 OSS,也可以放任何能通过 HTTP 请求到的地方。不想自己手写,云控后台能生成:进站点管理,再到站点授权,再到云控链接地址设置,填域名后点复制,把复制出来的数据存成本地 remote.json,再上传到 OSS。

生成的 JSON 长这样:

{"data":"BggHBAcEBwADUQJWAlYDAQMJAwICVQMBAwYDCAJVAwECVQMHAwYDUQMIAwADCQMJAFEGCAcEBwQHAANRAlYCVgMBAwkDAgJVAwEDBgMIAlUDAQJVAwcDBgNRAwgDAAMJAwg="}

连不上时按三步查:用浏览器打开那个 JSON 地址,看是不是真返回了 json;确认地址以 .json 结尾;再回云控检查站点管理里填的域名对不对。三步走完,八成能定位。

换服务器的时候,三种模式的代价差别很大:直连要重新打包分发;动态 DNS 改一下解析指向;动态域名改 OSS 上的 json,APK 完全不用动。选模式时把迁移算进去,后面少一次全量重发。


关于 iEasyClick:手机自动化 AI 智能体平台,覆盖安卓免 root、iOS 免越狱(代理/蓝牙 HID/OTG HID)、鸿蒙 Next 三大生态,提供脚本开发、苹果群控、本地中控投屏与云控系统。→ 了解全部产品


想要真实跑起来?

本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。

访问 iEasyClick 官网 →