Apple对可达性测试的要求究竟是什么?

时间:2012-08-05 02:28:15

标签: ios reachability

Apple是否需要持续的可访问性测试(和警报),或者只需在App启动时测试一次?这就是Apple所说的:“当网络不可用时,您的代码包含客户警报或通知非常重要。”引自:https://developer.apple.com/appstore/resources/submission/tips.html。这并不能说明应用程序是否必须持续监视连接状态,或者只是在App启动时检查是否可以接受。

1 个答案:

答案 0 :(得分:5)

不,您不必持续监控网络连接。如果您的应用仍然可以在没有网络连接的情况下做一些合理的事情,则没有要求来通知用户。

例如,我有一个显示当地火车时刻表的应用程序。每当它启动时,它会从我的网站检查更新的时间表(时间表每隔几周更新一次)。如果没有网络,则没有问题,应用继续,通知用户。如果有网络连接但没有新的时间表,没问题。如果有新的时间表,则会在后台下载并静默更新。

如果您的应用需要网络连接来执行任何有用的操作,那么您可能希望让用户知道该应用无法正常工作的原因。