首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么能阻止安卓用户访问s3?

问什么能阻止安卓用户访问s3?
EN

Stack Overflow用户
提问于 2015-07-06 09:55:14
回答 1查看 267关注 0票数 2

我们有一个android游戏,统一制作,运行在mono上(或者是android运行时使用的任何受污染的mono统一版本)。它偶尔会从我们的s3桶下载一个文件。http地址看起来像https://s3.amazonaws.com/XXX/YYY.json,对所有用户来说都是一样的。

我们还可以通过射线枪进行异常报告,并且可以看到有一小部分用户似乎无法完成下载。异常有两种类型:未知主机和ssl异常。以下是两个有代表性的错误:

  • java.net.UnknownHostException: Unable to resolve host "s3.amazonaws.com": No address associated with hostname (Android4.4.2)
  • javax.net.ssl.SSLHandshakeException: Handshake failed (Android5.0.2)

代码是一行,使用统一的内置WWW类,并使用Unity4.6.5p2编译。游戏还会定期点击google.com -至少一个未知的主机错误,这些点击是成功的,所以这并不是说玩家完全离线。

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

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

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 13:38:57

这只是猜测(‘我不是Android专家),但有可能SSL异常来自一个被Android默默拒绝的证书。

对于主机错误,因为它是用户的子集,所以可以是强用户篡改DNS设置。或者是一个过于激进的Adblock应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31242777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档