根据标题,当在应用中使用自定义 URL 方案时,URL 的最大长度是多少?
例如如果我通过 URL 启动另一个应用程序,并使用类似
myappscheme://some/path?data=0123456789ABCDEF
在 URL 被截断(或者系统根本拒绝启动其他应用程序)之前,该字符串可以持续多长时间?
最佳答案
很遗憾,似乎没有答案。 max len 在我能找到的任何 iOS 文档中都没有具体定义。
如上面 MSK 的链接所述,URL 基本 url 长度有限制,而不是 url 的绝对字符串长度。因此,最多 2000 个字符可能是一个安全的选择。
但是,在测试中似乎没有上限。我能够在 iOS 上毫无问题地使用 365,535 个字符的 URL。但没有要求苹果继续支持它,所以它是“使用风险自负”。然而,我会说,基于许多应用程序正在使用它来传输信息(包括应用程序之间的大量数据)这一事实,Apple 可能会继续支持它,因为似乎没有理由减少长度.
关于ios - 自定义 URL 方案最大 URL 长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11546582/