ios - itms-app ://and https://App Store link 有什么区别

标签 ios app-store

我正在尝试创建指向 App Store 的链接,我找到了很多方法。

  • 在 iTunes Store 中打开 App Store 页面。
    let url  = URL(string: "itms://itunes.apple.com/th/app/cafe-amazon-smart-pay/id1047593542")
    
  • 打开应用商店。
    let url  = URL(string: "https://itunes.apple.com/th/app/cafe-amazon-smart-pay/id1047593542")
    
  • 打开应用商店。
    let url  = URL(string: "itms-apps://itunes.apple.com/th/app/cafe-amazon-smart-pay/id1047593542?mt=8")
    

  • 据我所知,方法#2 和#3 几乎产生相同的结果。

    但我很好奇它应该有一些区别吗?。

    最佳答案

    如果您使用此链接 itms-app://它将直接在商店中打开应用程序。

    let url  = URL(string: "itms://itunes.apple.com/th/app/cafe-amazon-smart-pay/id1047593542")
    

    您已使用此链接 https://它将打开通过 Safari 启动 iTunes 的链接。
    var iTunesLink = "https://itunes.apple.com/th/app/cafe-amazon-smart-pay/id1047593542"
    UIApplication.shared.openURL(URL(string: iTunesLink)!)
    

    关于ios - itms-app ://and https://App Store link 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47348083/

    相关文章:

    ios - 在 iOS 应用程序中打开包含 PDF 文件的 ViewController 时出现奇怪的控制台输出

    ios - 此 Mac 上未安装 "myName"的私钥问题

    c++ - 如何使用 xcode 中的链接发出警报?

    app-store - 处于“应用购买”状态将申请提交到Appstore后即可提交

    ios - 如何让iOS应用程序在启动时自动识别是从哪个应用程序商店下载的?

    iphone - 我可以从 iOS 模拟器中访问 App Store 吗?

    ios - 无法在 IPv6 网络 iOS GCDAsyncSocket 中连接

    ios - 如何在从主函数返回值之前等待委托(delegate)函数完成

    ios - 如何在 iOS 中创建类似书架的 View ?

    ios - swift 内存泄露怎么办?