iOS上的URL方案是否区分大小写?

时间:2016-05-06 00:09:10

标签: ios case-sensitive url-scheme

官方Apple文档似乎没有说明iOS URL方案是否区分大小写。

我是否可以注册myApp,但仍然可以在openURL:上致电MyApp://params的人开放?

1 个答案:

答案 0 :(得分:2)

它们不区分大小写。

您可以通过在Safari中的网址框中输入sms://sMs://来验证这一点。

此外,Safari地址栏中的第三方URL方案现在似乎导致找不到页面错误。这必须是iOS 9.3.x中的新功能,因为它之前没有这样做。将URL输入另一个应用程序(例如Notes)然后打开它仍然有效。

编辑:以上关于iOS 9.3.x的假设实际上有点细微差别......

他们的工作如果......

  • 您是从空白屏幕
  • 开始的
  • 请求自定义网址方案时,页面仍在加载

如果......它们不起作用。

  • 您在请求自定义网址方案之前已完全加载的网页

去图