我已经为我的ionic v1应用程序实现了Deeplink,还为其实现了通用链接。我还检查了许多链接来实现App Store重定向功能。
大多数链接建议实施javascript代码,该代码首先检查设备,并基于ios / adnroid / window将其重定向到特定商店,但可以说我将创建如下所示的javascript代码
const iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform);
if (iOS) {
window.location.href = "temp://itunes.apple.com/us/app/...";
}
但是我应该将该文件放在哪里,以便当用户单击Deeplink时应重定向到特定的文件并重定向到App Store / Play商店?
假设我想将我的深层链接授予其他我无权访问的服务器,那又怎么办?
还有其他我们可以设置的参数或属性,例如后备网址,通过它,如果未安装应用,它将自动转到该特定链接?
任何答案都会有很大帮助。
谢谢。
答案 0 :(得分:1)
通常这样工作:
click.example.com/...
。302 redirect
回复包含重定向逻辑的HTML文件的请求(如上例所示)。在该服务器响应中,您可以处理要使用的任何备用URL。顺便说一句,要使Universal Links正常工作,您必须托管AASA文件,因此您可能已经创建了服务器,因此可以在未安装应用程序的情况下使用它。