我正在尝试将其设置为从当前应用程序内打开一个应用程序,如果不转到应用程序商店并下载它。我知道它涉及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)
}
}
}
但是如果它已经安装在我的设备上,则不能完全确定如何打开它。
if UIApplication.shared.canOpenURL(other app scheme)
{
UIApplication.shared.open(other app scheme)
}else {
UIApplication.shared.open(AppStore url)
}