我正在尝试对API进行unityWebRequest,并且一切都可以在正常的unity应用程序上顺利运行,但是当我将方法“ checkCode()”调用触发GetAuthRequest()时,立即将应用程序转移到oculus quest oculus应用程序执行unityWebRequest的方法崩溃。
我尝试用几种不同的方式重写代码,似乎没有什么可以解决此问题。我的任务可以访问互联网,我相信我已经安装了Android SDK。
public void CheckCode()
{
StartCoroutine(GetAuthRequest("http://myURL/", attemptedCode));
}
IEnumerator GetAuthRequest(string uri, string attemptedCode)
{
setValue("IN_REQ");
using (UnityWebRequest webRequest = UnityWebRequest.Get(uri + attemptedCode))
{
//// Request and wait for the desired page.
yield return webRequest.SendWebRequest();
if (webRequest.isNetworkError)
{
setValue("NET_ERROR");
}
else
{
if (webRequest.downloadHandler.text.Equals("true"))
{
ClearCode();
setValue("Authenticated!");
}
else
{
ClearCode();
setValue("Error...");
}
}
}
}