如何检查应用程序是否是从iphone的网页上安装的?

如何检查应用程序是否是从iphone的网页上安装的?

我想要创建一个网页,如果iphone没有安装应用程序,它将把iphone重定向到应用程序商店,但是如果iphone安装了应用程序,我希望它打开应用程序。

我已经在iPhone应用程序中实现了一个自定义url,因此我为应用程序提供了一个url,如下所示:

myapp://

如果这个网址无效,我希望页面重定向到应用程序商店。这有可能吗?

如果我没有在电话上安装应用程序,并在Safari中编写myapp:/url,我只会收到一条错误消息。

即使存在一个带有javascript的丑陋的黑客,我真的很想知道?


忽然笑
浏览 591回答 3
3回答

繁星点点滴滴

iOS Safari有一个功能,允许您添加一个“智能”横幅到您的网页,这将链接到您的应用程序,如果它已安装,或应用商店。通过添加一个meta标记到页面。您甚至可以指定一个详细的应用程序URL,如果您希望应用程序在加载时做一些特殊的事情。详情见苹果公司用智能应用程序横幅推广应用程序一页。该机制具有简单易用,呈现标准化旗帜的优点。缺点是,你没有太多的控制的外观或地点。此外,如果页面是在Safari以外的浏览器中查看的,则所有投注都将关闭。
打开App,查看更多内容
随时随地看视频慕课网APP