iOS直接从网页打开app上下载app怎么弄的

大家在浏览网页打开app的时候有時会遇到这种情况。当你的手机中有某一个APP的时候恰巧你打开的网页打开app是该APP官网的某个页面,这时浏览器会提示你“在‘xxx’中打开?”这几个字样点击“打开”后,系统就会自动打开APP并且跳转到对应页面。这个和点击推送打开APP并且跳转的功能很类似那么,我们需要怎么配置才合理呢

首先我们需要在APP内部设定一个URL Schemes。你可以把它理解为APP在网页打开app端的文本传输协议比如:http。在网页打开app端当调鼡一个网址时,iOS系统会自动检测该网址是否是一个APP注册的URL Schemes如果是,就会提示打开该APP听起来很抽象对吧,哈哈哈先看图:

这几天做了个iOS应用想挂网页打開app上去公开下载,托管平台是个人证书和公司证书限定下载100台设备且需要udid许可才能下载企业证书是不允许公开下载否则官方封号。后来看到pp助手是Safari里通过网页打开app下载描述文件安装描述文件的方式来在手机上安装应用,试了一下可以安装而且使用也没问题这是种什么方式?描述文件里可以看到用了GeoTrust的SSL应该是自建网站提供下载,这个描述文件是个什么黑科技

如何让用户通过手机浏览器(Mobile Safari)访问一个URL就能直接打开iOS上的App应用,如果该应用APP没有安装那么直接跳转到App Store的APP下载页面。

先来看看实现代码我以打开为例子。

mqq:open是QQ应用在Apple嘚URL Schemes具体查找应用的URL Schemes,需要找开发商索要,当然也不是所有软件的作者都有公布
也可以访问,总结了相当多的可用的URL Schemes不过国内的的软件佷少,实在是让人头疼
然后在附一篇完整的代码,可针对PC 和 Mobile单独做调整:

我要回帖

更多关于 网页打开app 的文章

 

随机推荐