Apple是否需要持续的可访问性测试(和警报),或者只需在App启动时测试一次?这就是Apple所说的:“当网络不可用时,您的代码包含客户警报或通知非常重要。”引自:https://developer.apple.com/appstore/resources/submission/tips.html。这并不能说明应用程序是否必须持续监视连接状态,或者只是在App启动时检查是否可以接受。
答案 0 :(得分:5)
不,您不必持续监控网络连接。如果您的应用仍然可以在没有网络连接的情况下做一些合理的事情,则没有要求来通知用户。
例如,我有一个显示当地火车时刻表的应用程序。每当它启动时,它会从我的网站检查更新的时间表(时间表每隔几周更新一次)。如果没有网络,则没有问题,应用继续,不通知用户。如果有网络连接但没有新的时间表,没问题。如果有新的时间表,则会在后台下载并静默更新。
如果您的应用需要网络连接来执行任何有用的操作,那么您可能希望让用户知道该应用无法正常工作的原因。