更新 Android OS 后 UnityWebRequest 不工作
UnityWebRequest not working after updating Android OS
以下用于在 PC Unity Editor 和我的移动设备上工作:
WWWForm Fields = new WWWForm();
Fields.AddField("dummy","");
UnityWebRequest www = UnityWebRequest.Post(Apis.internetTest, Fields);
yield return www.SendWebRequest();
在我的移动设备上更新 Android OS 后,它将始终 return 一个 'Unknown Error'。
所以现在,我的游戏可以在一些旧手机上运行,但不能在更新的手机上运行 Android OS。
我正在使用 Unity 2018.4.2f1。我该如何解决这个问题?
参考:UnityWebRequest.
Apis.internetTest 是:
http://quizjungle-app.com/internet-test
Google 已强制在较新的 Android 设备上使用 HTTPS(即不再使用 HTTP)。这就是我的案例连接中断的原因。我已经通过在 android 插件目录的 AndroidManifest.xml 中 的开始标记中添加 [android:usesCleartextTraffic="true"] 来解决它。
以下用于在 PC Unity Editor 和我的移动设备上工作:
WWWForm Fields = new WWWForm();
Fields.AddField("dummy","");
UnityWebRequest www = UnityWebRequest.Post(Apis.internetTest, Fields);
yield return www.SendWebRequest();
在我的移动设备上更新 Android OS 后,它将始终 return 一个 'Unknown Error'。
所以现在,我的游戏可以在一些旧手机上运行,但不能在更新的手机上运行 Android OS。
我正在使用 Unity 2018.4.2f1。我该如何解决这个问题?
参考:UnityWebRequest.
Apis.internetTest 是:
http://quizjungle-app.com/internet-test
Google 已强制在较新的 Android 设备上使用 HTTPS(即不再使用 HTTP)。这就是我的案例连接中断的原因。我已经通过在 android 插件目录的 AndroidManifest.xml 中