我是通过痛苦的教训学到的。我们依赖的供应商在一个糟糕的下午遇到问题,脚本在启动时卡住了,因为它是硬编码在构建中,所以唯一的修复方法是发布更新并等待审核。两天的东西都不能正常工作,我却无法关闭它。现在任何外部内容都会有一个布尔值在我自己托管的JSON文件中,我在启动时使用短超时和缓存fallback获取它。如果获取失败,它会使用最后的已知值。将其切换为false,功能就会消失,游戏仍然可以正常运行。第一次设置可能需要一个小时,但之后就是复制粘贴了。人们通常会跳过的是测试关闭状态。如果你的UI在聊天面板或排行榜被禁用时就有一个空洞,那么杀死开关就毫无用处,因为你永远不会实际拉动它。我在启动前就跑整个程序,所有标志都设置为关闭一次,以便看看是什么样子。另外值得一提的是,当标志切换时,记录一下,这样你就可以与那周出现的任何奇怪玩家报告相关联。
在交付任何第三方设备之前,必须在其上安装远程杀死开关。
评论 (0)