更新Android操作系统后UnityWebRequest无法正常工作

时间:2019-06-29 09:22:14

标签: c# android unity3d updates unitywebrequest

以下内容可同时在PC Unity Editor和我的移动设备上使用:

        WWWForm Fields = new WWWForm();
        Fields.AddField("dummy","");
        UnityWebRequest www = UnityWebRequest.Post(Apis.internetTest, Fields);
        yield return www.SendWebRequest();

在移动设备上更新Android OS后,它将始终返回“未知错误”。

因此,目前,我的游戏可以在某些较旧的手机上运行,​​但不能在具有更新的Android操作系统的手机上运行。

我正在使用Unity 2018.4.2f1。我该如何解决这个问题?

参考:UnityWebRequest

Apis.internetTest是:

http://quizjungle-app.com/internet-test

1 个答案:

答案 0 :(得分:0)

Google已在较新的Android设备上强制使用HTTPS(即不再使用HTTP)。这就是我的情况下连接断开的原因。我已通过在android插件目录的AndroidManifest.xml的的开始标签中添加[android:usesCleartextTraffic =“ true”]来解决此问题。