Следующее работало как в редакторе Unity для ПК, так и на моем мобильном устройстве:
WWWForm Fields = new WWWForm();
Fields.AddField("dummy","");
UnityWebRequest www = UnityWebRequest.Post(Apis.internetTest, Fields);
yield return www.SendWebRequest();
После обновления ОС Android на моем мобильном устройстве всегда будет возвращаться «Неизвестная ошибка».
Так что на данный момент моя игра будет работать на некоторых старых телефонах, но не на телефонах с обновленной ОС Android.
Я использую Unity 2018.4.2f1. Как я могу решить эту проблему?
Ссылка: UnityWebRequest.
Apis.internetTest это:
http://quizjungle-app.com/internet-test





Google ввел принудительное использование HTTPS (то есть отказа от HTTP) на новых устройствах Android. Вот почему соединение оборвалось для моего случая. Я решил это, добавив [android:usesCleartextTraffic="true"] в открывающий тег <application> в AndroidManifest.xml в каталоге плагинов Android.
не могли бы вы добавить значение
Apis.internetTestк вашему вопросу? И, кстати, лучшей справочной ссылкой может быть API вместо этого.