0

立即需要帮助!

我们有一个已获得批准的应用程序,但我们收到报告称,在 AT&T 上运行 5.1.1 的 iPhone 4 用户没有在他们的应用程序中显示数据。

另一个奇怪的事情是,如果我使用 Verizon Mi-Fi 连接,它可以工作,但如果我使用 AT&T mi-fi 连接,它就不起作用。

我们已经测试了以下内容并验证了它适用于以下内容:

iPhone 4S、AT&T 上的 5.1.1、Wi-Fi iPad 2、AT&T 3G 上的 5.1.1、Wi-Fi iPhone 4、Verizon 上的 5.1.1、Wi-Fi iPhone 4、Sprint 上的 5.1.1、Wi-Fi iPhone Verizon 上的 4S、5.1.1、Wi-Fi

这些设备没有越狱或解锁,直接来自 AT&T。此外,来自我们服务器的信息是 JSON 有效负载。

如果您需要更多信息或您之前听说过此问题,请告诉我。我们真的需要这方面的帮助。

谢谢!!!

4

2 回答 2

0

我会看的东西:

  • 你在请求一个特定的端口吗
  • 您是否访问了列入黑名单的 URL/IP(您可以在浏览器中访问)
  • 您是否正在发送或接收整形/阻塞数据包(例如 P2P 数据)
于 2012-08-08T00:11:36.637 回答
0

您可能会检查一件事 - 有时服务器对 HTTP 标头(例如用户代理字符串)过于敏感,并且某些 ISP 可能会修改某些 HTTP 标头,并且服务器没有提供应有的服务。

我见过配置错误的服务器,它们被设置为向移动和桌面用户提供不同的文件 - 当通过 API 提供 JSON 时,由于 HTTP 用户代理字符串,服务器试图“重定向”到其他资源包括字符串“Mobile”。

假设您可以访问工作的配置,您可以使用 HTTP 跟踪实用程序,如HTTPScoop(它将向您显示请求/响应标头)来尝试诊断出了什么问题。比较工作/非工作请求和响应标头可能会找到您的问题。如果您的 ISP 正在修改 HTTP 标头,您可能无法在 HTTPScoop 中看到它,但响应代码/标头可能仍然有用。

于 2012-08-08T00:24:28.400 回答