在应用程序中打开一个应用程序,或者如果尚未下载,请转到应用程序商店(iOS)

问题描述 投票:0回答:1

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

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

我可以使用以下网址访问该网址:

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

但是如果它已经安装在我的设备上,则不能完全确定如何打开它。

ios swift url-scheme
1个回答
0
投票
   if UIApplication.shared.canOpenURL(other app scheme)
    {
         UIApplication.shared.open(other app scheme)
     }else {
         UIApplication.shared.open(AppStore url)
    }
© www.soinside.com 2019 - 2024. All rights reserved.