我曾经有一个UIButton
会以 itms://example.com 的形式加载URL
,当按下该按钮时会加载AppStore
上的iOS
应用程序(而不是浏览器中)。
但是,这对我不再起作用。如果将URL切换为https://,则会在浏览器中打开相关页面,但是,如果我使用itms或itms-apps,则不会执行任何操作。是否知道为什么或是否有新的方法?
用例是从一个应用程序引荐人们从AppStore下载另一个。
答案 0 :(得分:0)
使用http链接应通过通用链接直接打开到App Store应用中。
// 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)
如果您希望将体验保留在应用程序内部,请使用 rmaddy
指出的SKStoreProductViewController