【发布时间】:2017-06-15 13:00:12
【问题描述】:
我制作了一个演示项目 App1,我在其中添加了一个按钮,该按钮将我重定向到已安装的应用程序假设 App2("fitbit") 我已经阅读了许多教程并且基本上知道如何通过第二个答案"This app is not allowed to query for scheme cydia" IOS9 error 做到这一点。但是我需要在 App1 的 LSApplicationQueriesSchemes 中提及 App2("fitbit") 的 URL 方案。
所以基本上问题是如何获得像 fitbit 这样的应用程序的 URL 方案。
这是我的代码
var url = NSURL(string: "itms://itunes.apple.com/in/app/fitbit/id462638897?mt=8")
@IBAction func redirectOnclick(_ sender: Any) {
let urlFitBt = NSURL(string: "fitbit://")
if UIApplication.shared.canOpenURL(urlFitBt! as URL)
{
UIApplication.shared.open(urlFitBt! as URL)
}
else
{
UIApplication.shared.open(url! as URL)
}
}
【问题讨论】:
标签: ios objective-c swift url-scheme fitbit