我发现unity远程配置不稳定,有时远程配置会停止工作并返回"卷曲错误28:连接在10005毫秒后超时";(此处附上图片(。其他时间它运行得很好。
我试图做的是尝试获取远程配置的数据,在我的情况下;isMaintenance;每5秒发出一声嘘声,如果返回true,游戏将阻止/注销玩家玩游戏。
我不确定unity远程配置是否会受到连接类型(wifi连接或移动数据(的影响,因为我和我的团队测试过,每次使用移动数据都不会出现上述问题,而使用wifi会导致错误。有人知道这个问题背后的原因吗?
我们发现更奇怪的是,当我们都在使用相同版本的unity和Remote Config的同一项目时,一些pc没有这个问题,而其他pc会在unity编辑器中看到这个问题。
我们还制作了android版本来进行测试,当我们调用ConfigManager时,无线网络连接总是会出现错误,而移动数据连接似乎很好,并且能够成功地从远程配置中检索数据。每隔几秒钟获取配置((。
我们添加了";如果(configResponse.status=ConfigRequestStatus.Success(";为了检查状态,当错误发生时,在该检查中总是返回false。
我们在Unity 2020.3.19f1 中使用远程配置版本1.4.0
任何建议都将不胜感激!
我通过将unity远程配置版本从1.4.0升级到2.1.2解决了这个问题。如果有人遇到同样的问题,请参阅下面的链接了解更多详细信息。
https://forum.unity.com/threads/remote-config-unstable-return-curl-error-28-connection-timed-out-after-10005-milliseconds.1320753/#post-8352144
图像
禁用IAP按钮目录中的自动初始化统一游戏服务对我有效。