【问题标题】:Open a app within an app or if not already downloaded, got to app store (iOS)在应用程序中打开应用程序,或者如果尚未下载,则进入应用程序商店 (iOS)
【发布时间】:2020-04-28 00:36:21
【问题描述】:

我正在尝试设置它以从当前应用程序中打开一个应用程序,如果不去应用程序商店并下载它。我知道它涉及 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】:
   if UIApplication.shared.canOpenURL(other app scheme)
    {
         UIApplication.shared.open(other app scheme)
     }else {
         UIApplication.shared.open(AppStore url)
    }

【讨论】:

    猜你喜欢
    • 2019-10-15
    • 2019-06-18
    • 1970-01-01
    • 2011-05-23
    • 2013-02-03
    • 1970-01-01
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多