unity3d Unity远程配置不稳定问题,返回curl错误28:连接在10005毫秒后超时

dkqlctbz  于 2022-11-30  发布在  其他
关注(0)|答案(2)|浏览(505)

我发现Unity远程配置不稳定,有时远程配置会停止工作并返回“curl error 28:连接超时后10005毫秒”(如所附图像here)。在其他一些时间,它工作得很好。
我想做的是尝试获取远程配置的数据,在我的情况下,我检查“isMaintenance”布尔每5秒,如果它返回真,游戏将阻止/退出玩家玩游戏。
我不确定Unity远程配置是否会受到连接类型(WiFi连接或移动的数据)的影响,因为我和我的团队测试过,每次使用移动数据时都不会出现上述问题,而使用WiFi会导致错误。有人知道问题背后的原因是什么吗?
我们发现甚至奇怪的是,一些pc没有这个问题,而其他人将看到这个内部的统一编辑器,而我们都使用相同的项目与相同版本的统一和远程配置。
我们也做了Android构建测试了,和wifi连接总是会有错误,而移动的数据连接似乎罚款,并能够从远程配置成功检索数据时,我们调用ConfigManager.FetchConfigs()每隔几秒钟.
我们还添加了“if(configResponse.status == ConfigRequestStatus.Success)”来检查状态,当错误发生时,在此检查中总是返回false。
我们正在Unity 2020.3.19f1中使用远程配置版本1.4.0
任何建议都将不胜感激!

chy5wohz

chy5wohz1#

我通过将Unity Remote Config版本从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

pdtvr36n

pdtvr36n2#

image
在IAP按钮目录中禁用自动初始化Unity游戏服务对我很有效。

相关问题