代码之家  ›  专栏  ›  技术社区  ›  laurie

itms或itms应用程序链接不再打开AppStore?

  •  0
  • laurie  · 技术社区  · 7 年前

    我以前有一个 UIButton 这将加载一个 URL 以…的形式 itms://example.com 按下此按钮时,将在 AppStore 申请 iOS (而不是在浏览器中)。

    然而,这对我已经不起作用了。如果我将URL切换到https://则相关页面会在浏览器中打开,但如果我使用itms或itms应用程序,则它不会起任何作用。你知道为什么或者是否有新的方法吗?

    用例是指从一个应用程序中的用户从应用商店下载另一个应用程序。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Bhavesh Nayi    7 年前

    使用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)
    

    如果你希望将体验保留在应用程序中,请使用 SKStoreProductViewController 正如 马迪