目前我们测试过程中,无论测试环境、正式环境都是使用的相同 APP (相同的包)
在测试的时候,把手机 DNS 切换为我们自建的 DNS,然后通过一些列的代理、重定向策略之后,就能够自动访问我们的测试环境,APP 不需要进行任何的变化。
但问题是: 有些手机设定了我们自建的 DNS,依然会由 DNS 缓存、使用其他 DNS 的问题,这种情况就让我们的测试同学很烦,因为一时连接到正式环境,一时连接到测试环境(有时候手机也会自动切换 WIFI,dns 只能设置到某个 WIFI 上)
所以现在: 求一个更加可靠、周全的测试方案,前提是不修改 APP,目的是希望测试完之后,直接可以发布,避免在代码修改过程中出现人为失误。