gpt4 book ai didi

ios - iOS 能否支持 HTTP Scheme 中的深度链接?

转载 作者:可可西里 更新时间:2023-11-01 03:55:52 24 4
gpt4 key购买 nike

在 Android 下,您可以捕获部分“http”空间并使用它来深层链接到应用程序。例如,YouTube 应用程序使用它,所以任何链接到 http://www.youtube.com/可以选择在 native 应用程序中打开。

是否可以对 iOS 深层链接执行相同的操作? 我的 searching仅显示自定义方案的示例,所以我猜不是。

如果不是,如何实现?我可以让我的网络服务器执行从 http url 到自定义方案 url 的 302 重定向吗?

或者更好的是,我如何检测应用程序是否已安装并深入链接到应用程序或将用户引导至适当的下载页面?

最佳答案

我可以高兴地报告,从服务器的 http 地址到自定义方案的重定向在 Android 和 iOS 下都有效。不过,最好不要这样做,所以仍在寻找其他想法。

这是我在一个空的 App-Engine servlet 中使用的代码:

@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
String query = req.getQueryString();
String deeplink =
"example:/" + // pathinfo includes leading slash
req.getPathInfo() + (query != null ? "?" + query : "");
resp.sendRedirect(deeplink);
}

关于ios - iOS 能否支持 HTTP Scheme 中的深度链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28068717/

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