我不确定这是否可行,我已经阅读了关于SO的深层链接问题的一些答案,所以我想我会问。
我了解作为开发人员,我们可以向我们的应用添加自定义网址方案,这样,如果我向朋友发送自定义链接,则应该在我的应用中打开特定网页。但是,我想知道如果应用程序没有安装在我朋友的手机上,是否有办法处理这样的事情。理想情况下,我想将我的朋友重定向到我的应用程序的App Store页面,但我想不出任何可行的方法。提前感谢任何建议!
答案 0 :(得分:3)
这是一个非常讨论的线程......如果你搜索堆栈溢出,你会发现解决方案已经被某人解答了。
我们认为您将通过Mail或Message应用程序将URL发送给您的朋友。此时,您不知道您的朋友是否会从他的iPhone,Android,PC,控制台或其他任何内容打开此URL ...因此您必须认为只有在Obj-C解决方案中才能解决此问题。
您必须准备服务器和API,上传真实的URLScheme链接,获取令牌或其他内容,并根据此令牌创建指向您服务器的http链接。当你的朋友点击链接时,Safari会打开,并使用javascript等你将检查设备是否是iPhone,如果是,你会尝试使用this帖子上发布的解决方案从那里调用你的urlscheme 。如果您不在iPhone上,可以将页面重定向到App的主页或某个地方,解释发生了什么。
希望它有所帮助。