Rod*_*o.C 16 ios ios-universal-links
我有通用链接正常工作,当安装应用程序时,我看到链接如何打开应用程序,并且当它未安装时打开safari中的URL.
实际上我想要做的是重定向并转到应用商店,这样用户就可以直接下载应用.我将在html文件中包含重定向,因为我知道通用链接不支持重定向http服务器配置级别(无论如何我认为这仅适用于清单文件,apple-apps-site-association)
任何人都可以确认这是否是正确的方法,或唯一的方法吗?我不喜欢先打开safari的想法,加载我的html(只有重定向),然后去商店.看起来没有更简单的方法来做到这一点.
Ale*_*uer 18
你没错:apple-app-site-association文件不允许服务器端重定向.但是,我相信一旦用户打开通用链接并(假设未安装应用程序)登陆URL,所有选项都在桌面上(服务器端或其他方式).
如果Universal Links URL另一端的页面包含即时JS重定向到应用程序的App Store页面,那应该可以正常工作.像这样的东西:
window.location = 'itms-apps://itunes.apple.com/us/app/imdb-movies-tv/id342792525'
Run Code Online (Sandbox Code Playgroud)
但是,不管你怎么做,Safari仍然会打开.它会快速闪过,用户可能甚至都不会注意到.这是我刚刚在Branch.io深度链接服务的演示应用程序中完成此过程的实时录制:
从这里:https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html
"当您支持通用链接时,iOS 9用户可以点击指向您网站的链接,无需通过Safari即可无缝重定向到已安装的应用程序.如果未安装您的应用程序,点击指向您网站的链接即可在Safari中打开您的网站. "
你做错了,这就是他们的工作方式.
| 归档时间: |
|
| 查看次数: |
18295 次 |
| 最近记录: |