在应用内打开应用,或者如果尚未下载,请前往应用商店 (iOS)

Open a app within an app or if not already downloaded, got to app store (iOS)

我正在尝试将其设置为从当前应用程序中打开一个应用程序,如果没有,请转到应用程序商店并下载它。我知道它涉及 URLSchemes,我确实看到了这个 post: Launch App from within App

但它们似乎指的是您已经创建的应用程序。要打开的应用不是我自己的应用,而是自行车应用:https://apps.apple.com/us/app/biketownpdx/id1132076989

我可以通过以下方式访问 url:

if let url  = URL(string: https://apps.apple.com/us/app/biketownpdx/id1132076989)
        {
            if UIApplication.shared.canOpenURL(url)
            {
                UIApplication.shared.open(url)
            }
        }
    }

但是如果我的设备上已经安装了它,我不确定如何打开它。

   if UIApplication.shared.canOpenURL(other app scheme)
    {
         UIApplication.shared.open(other app scheme)
     }else {
         UIApplication.shared.open(AppStore url)
    }