这是我第一次创建需要深层链接的ios应用程序。我需要为ios的自定义url方案创建一个Web服务,以便在线发布。请给出一些关于我应该使用哪个Web服务的指针,或者是否有另一种方法来为iOS创建自定义URL方案的深层链接。感谢。
答案 0 :(得分:6)
您可以使用任何服务器平台自行完成 - Rails,PHP,Dot.Net等。
这是一个非常简单的PHP代码段。替换" myappname"使用您应用的网址方案。 param / value查询是可选的 - 您可以使用任何其他文本并在App Delegate的openUrl方法中解析它。
if (strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone OS') !== FALSE) {
// redirect
header("location: myappname://?key=value");
exit();
}
客户使用案例:
答案 1 :(得分:0)
如果您不想创建服务器代码,可以使用我为此目的创建的工具。你在这里: http://www.uppurl.com/
它主要是一个短链接工具,用于检查用户设备并根据其设备为其提供正确的URL。使用此工具,您不需要编写任何服务器代码,它还可以处理不同的设备,操作系统和浏览器。
照顾Tal的答案,因为Chrome的最新版本已经改变了打开应用程序的方式,现在您需要提供不同格式的链接,他们使用类似" intent://..."的内容;