0

在 iPhone/iPad 应用程序中,如果用户在 wifi 或 3g 上,我们希望启用图片上传,但不是在边缘,因为这需要太长时间。我已经看到了检测您是在运营商网络还是 wifi 上的方法,但是是否有一种很好/简单的方法可以检测您获得了哪种运营商带宽,例如边缘或 3g?有没有人尝试过定时下载/上传一个小样本文件来测试运营商带宽?测试这个是个好主意,还是只用一个“取消上传”按钮,如果没有耐心,用户可以点击?

4

2 回答 2

1

人们可以在点击开始上传时从 3G 切换到 EDGE,或者在决定不上传后立即获得 3G、LTE 或 Wi-Fi 覆盖。在现实世界中,带宽可以保持稳定,是的,但是当你在移动时,它也可以在几分钟内改变十几次。

我认为在任何情况下只允许图片上传,如果上传速度很慢通知用户并让他们随时取消,你会得到更好的服务。如果模型允许,您可以让图像上传在后台运行并迟到。

于 2012-10-05T10:46:06.550 回答
0

似乎您只能检测用户使用的网络类型:wifi 或 3g/edge(这里是sample)。如果要检测实际速度,则需要手动测试实际连接。

对我来说,最好提供“取消上传”按钮,不要伤害网速慢的用户。

于 2012-10-05T10:33:22.297 回答