Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么可以阻止android用户访问s3?_Android_Http_Ssl_Unity3d_Amazon S3 - Fatal编程技术网

什么可以阻止android用户访问s3?

什么可以阻止android用户访问s3?,android,http,ssl,unity3d,amazon-s3,Android,Http,Ssl,Unity3d,Amazon S3,我们有一款android游戏,由unity制作,在mono上运行(或者android运行时使用的mono unity的任何版本)。它偶尔会从我们的s3存储桶下载一个文件。http地址看起来像,并且对所有用户来说始终是相同的 我们还通过raygun进行了异常报告,可以看到有一小部分用户似乎无法完成下载。异常有两种类型:未知主机和ssl异常。这里有两个典型的错误: java.net.UnknownHostException:无法解析主机“s3.amazonaws.com”:没有与主机名关联的地址(

我们有一款android游戏,由unity制作,在mono上运行(或者android运行时使用的mono unity的任何版本)。它偶尔会从我们的s3存储桶下载一个文件。http地址看起来像,并且对所有用户来说始终是相同的

我们还通过raygun进行了异常报告,可以看到有一小部分用户似乎无法完成下载。异常有两种类型:未知主机和ssl异常。这里有两个典型的错误:

  • java.net.UnknownHostException:无法解析主机“s3.amazonaws.com”:没有与主机名关联的地址
    (Android 4.4.2)
  • javax.net.ssl.SSLHandshakeException:握手失败
    (Android 5.0.2)
代码只有一行,使用unity的内置WWW类,并使用unity 4.6.5p2编译。该游戏还定期向google.com发出ping命令——对于至少一个未知的主机错误,这些ping命令是成功的,因此玩家不会完全离线

编辑:另一件事;为了避开我有时看到的不受欢迎的缓存,我将?rnd=XXX附加到http地址,其中XXX是一个随机数

有人知道为什么会发生这些错误吗?这与用户的设备、网络、unity或我的代码有关吗?SSL问题是否与未知主机问题分开?如何减轻和减少错误?

这只是猜测(“我不是安卓专家”),但SSL异常可能来自安卓默默拒绝的证书


对于主机错误,由于它是用户的子集,因此可能是篡改DNS设置的超级用户。或者是一个太过激进的Adblock应用程序。

“因为主题外而关闭…”显然,我不同意。我不是在寻找路由器或交换机的建议;我想知道我的代码如何帮助解决这个问题。我在HanseMinutes上听到一条评论,说有很大一部分SSL错误是因为设备的时钟被篡改了,主要是像candy crush这样的时钟游戏!这听起来也是一个很有可能的解释,但这些用户可能与许多其他游戏和网站也有问题