url-scheme - 添加 url 方案后,iOS 9.3.5 无法通过我的应用程序访问互联网

标签 url-scheme ios9.3 xcode8

对仅添加 url scheme 的应用程序进行更新后,所有 9.3.5 设备都无法连接。该应用程序打开但没有意图访问。如果他们升级到 iOS 10 那么它工作正常。但是,这不是我的 iPhone 4 客户的选择。 除了支持这个 iOS 版本,还有什么需要做的吗?

我将带有方案和标识符的 URL 类型添加到我的 Plist 中。

编辑:问题在于他们是正常打开应用程序还是通过链接打开应用程序。

最佳答案

终于拿到 iPhone 4 后,实际错误是“由于应用程序传输安全策略,无法加载资源” iOS 9 是添加此功能的版本。 我假设由于该应用程序的最后一次更新是在 iOS 9 之前,因此旧版本对该版本的新更新不受影响。 我必须向从 this answer 检索到的 Plist 添加一个 key

    <key>NSAppTransportSecurity</key>
        <dict>
            <key>NSAllowsArbitraryLoads</key>
            <true/>
        </dict>

关于url-scheme - 添加 url 方案后,iOS 9.3.5 无法通过我的应用程序访问互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40872107/

相关文章:

ios - 从 iOS 应用程序使用用户名打开 Vine 配置文件

ios - 如何处理从另一个应用程序共享到我自己的 iOS 应用程序的文件?

ios - 用于 webView 的 scalesPageToFit 不适用于 iOS 9.3

ios - 如何查看 iPhone 的 IPv6 地址

ios - 更新到 XCode 8 后 View 大小错误

ios - Sygic URL方案-应用程序无法打开

REST API 设计 - 通过具有不同参数但相同 url 模式的 REST 获取资源

ios - 尝试以编程方式了解 iOS 9.3 支持的布局约束

ios - 线程 1 EXC_bad_instruction (code=exc_1386_invop subcode=0x0)

ios - 一段时间后如何显示 UIAlertView?