gpt4 book ai didi

ios - iPhone SDK 网络连接检测

转载 作者:IT老高 更新时间:2023-10-28 11:44:54 26 4
gpt4 key购买 nike

我正在处理 iPhone对 Web 服务进行几次调用的应用程序。我在 Apple Store 上发布了这个应用程序,但它被拒绝了(这是正确的),因为如果没有可用的 Internet 连接,则不会向用户显示错误消息。显然,如果没有它,应用程序将无法运行。

所以我只是想知道如何最好地实现这一目标?我猜需要在 viewDidLoad 方法中添加一些内容,该方法会抛出一个警告框,上面写着“您需要 Internet 连接才能使用此应用程序”。

任何想法都将不胜感激。

最佳答案

如果您的应用程序必须具有网络访问权限,最简单的方法是将以下设置作为 bool 值添加到您的 info.plist。

  • SBUsesNetwork - 确保设备具有事件连接 (编辑:不适用,这似乎是有人在某个时候发现的私有(private) API。它不在 Apple 的开发者文档中。)
  • UIRequiresPersistentWiFi - 确保设备通过 WiFi 连接

如果您的选择不正确,那么在启动您的应用程序时将向用户显示适当的消息。最重要的是,这条消息来自操作系统,因此是本地化的。

如果您的应用程序在运行时无法从网站下载数据(信号丢失、网站关闭),您仍然应该警告用户,而不是无限期地旋转。

关于ios - iPhone SDK 网络连接检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/596589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com