我的游戏在Android 9的协同中使用URL时不起作用。对于较低级别的API,它工作得很好。这是我的密码:
string url = "http://example.com";
void Start()
{
StartCoroutine(AccessURL(url));
}
IEnumerator AccessURL(string uri)
{
using (UnityWebRequest webRequest = UnityWebRequest.Get(uri))
{
yield return webRequest.SendWebRequest();
}
}发布于 2019-09-25 06:23:40
对于Android 9和更高版本,Android正在阻止游戏和应用程序以明文方式连接网站(http,这是不安全的)。
这是一个重大的安全问题。但是使用https是安全的,因为在用户和服务器之间传输的数据是加密的。
改变http://example.com
转到https://example.com
并确保您的网站可以访问https。
有关更多信息,请查看此链接:https://android-developers.googleblog.com/2018/08/introducing-android-9-pie.html
https://stackoverflow.com/questions/58092243
复制相似问题