【发布时间】:2022-01-12 21:00:42
【问题描述】:
如何从我制作的另一个 ios 应用打开我制作的 ios 应用?
我注意到我可以调用一些 url 来打开 google maps 应用程序...和其他应用程序,但我似乎无法找到一个简单的示例来说明如何使用我自己的应用程序完成此操作。
我尝试使用捆绑标识符作为 url,但没有成功。
【问题讨论】:
如何从我制作的另一个 ios 应用打开我制作的 ios 应用?
我注意到我可以调用一些 url 来打开 google maps 应用程序...和其他应用程序,但我似乎无法找到一个简单的示例来说明如何使用我自己的应用程序完成此操作。
我尝试使用捆绑标识符作为 url,但没有成功。
【问题讨论】:
在您要打开的应用程序中,执行此操作...
单击项目文件 > 单击您的主项目目标 > 信息选项卡 > URL 类型下拉列表 > 添加按钮
在“URL Schemes”字段中输入您想要打开此应用程序时使用的代码字。
在您希望用来打开第一个应用的应用中,执行此操作
添加此代码以打开您的其他应用
@IBAction func buttonTapped(_ sender: Any) {
let url = URL(string: "openThisApp://")!
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
现在调用 buttonTapped() 函数应该会打开应用程序。
【讨论】: