[英]iOS deep linking/redirecting if app isn't installed
我不确定这是否可行,并且我已经阅读了许多有关SO深层链接的问题的答案,所以我想问一下。
我了解作为开发人员,我们可以向我们的应用程序添加自定义URL方案,因此,如果我向朋友发送自定义链接,则该链接应在我的应用程序中打开特定页面。 但是,我想知道如果没有在我朋友的手机上安装该应用程序,是否有任何办法可以处理这样的事情。 理想情况下,我想将朋友重定向到我的应用程序的“ App Store”页面,但我想不出任何可行的方法。 在此先感谢您的任何建议!
这是一个讨论得很厉害的话题...如果您搜索堆栈溢出,您将找到已经有人回答的解决方案。
假设您将通过Mail或Message应用将URL发送给您的朋友。 目前,您不知道您的朋友是否会从他的iPhone,Android,PC,控制台或其他任何设备上打开此URL ...,因此您不得不认为仅凭Obj-C解决方案就无法解决此问题。
您将必须准备服务器和API,上载真实的URLScheme链接,获取令牌或其他内容,然后基于此令牌建立指向服务器的http链接。 当您的朋友单击该链接时,将打开safari,然后使用javascript等检查您的设备是否为iPhone,如果是,则尝试使用此线程上发布的解决方案从那里调用urlscheme。 如果您不在iPhone上,则可以将页面重定向到应用程序的主页或解释发生情况的位置。
希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.