我以前有一个以itms://example.com的形式加载URL的UIButton,按下它会在iOS上的AppStore应用程序中加载相关项(而不是在浏览器中)。
然而,这已经不再适用于我了。如果我将URL切换到https://,相关页面就会在浏览器中打开,但是如果我使用itms或itms-app,那么它就什么也不做了。有什么想法吗?为什么或者如果有一种新的方法?
用例是从一个应用程序中推荐用户从AppStore下载另一个应用程序。
发布于 2019-04-27 00:15:14
使用http链接应该通过通用链接直接打开App应用程序。
// open Google Earth in the app store
UIApplication.shared.open(URL(string: "http://itunes.apple.com/us/app/google-earth/id293622097?mt=8")!, options: [:], completionHandler: nil)如果您希望将体验保存在应用程序中,那么请使用SKStoreProductViewController,如rmaddy所指出的那样
https://stackoverflow.com/questions/55876165
复制相似问题