【发布时间】:2022-08-16 15:17:13
【问题描述】:
我发现统一远程配置不稳定,有时远程配置会停止工作并返回“卷曲错误 28:10005 毫秒后连接超时”(如附图here)。其他时候它工作得很好。
我想要做的是尝试获取远程配置的数据,在我的情况下,我每 5 秒检查一次“isMaintenance”布尔值,如果它返回 true,游戏将阻止/退出玩家玩游戏。
我不确定统一远程配置是否会受到连接类型(wifi连接或移动数据)的影响,因为我和我的团队测试每次我们使用移动数据都不会出现上述问题,而使用wifi会导致错误。有谁知道这个问题背后的原因是什么?
我们发现甚至奇怪的是,一些电脑没有这个问题,而其他人会在统一编辑器中看到这个问题,而我们都使用具有相同版本的 Unity 和远程配置的同一个项目。
我们也制作了 android build 进行测试,当我们每隔几秒调用一次 ConfigManager.FetchConfigs() 时,wifi 连接总是会出现错误,而移动数据连接似乎很好并且能够成功地从远程配置中检索数据。
我们也添加了“if (configResponse.status == ConfigRequestStatus.Success)”来检查状态,当错误发生时,在这个检查中总是返回false。
我们在 Unity 2020.3.19f1 中使用远程配置版本 1.4.0
任何建议将不胜感激!