ios - 在 Swift 中使用深度链接打开其他应用程序

标签 ios swift xcode swift3

我正在学习在我的应用程序中添加深层链接。

我想让我的用户在我的应用程序中链接他们的社交媒体、博客或其他网站。

但是,它应该尝试通过检测站点来打开链接并尝试打开该站点的应用程序(至少对于主流社交媒体等)。

我试图使用 https://github.com/BranchMetrics/Roots-iOS但他们自己的演示似乎甚至无法运行,我无法让我的应用程序运行(我也在使用 swift,所以我不习惯过多地阅读 Obj-C)。

有人知道怎么做吗?

最佳答案

虽然这不是我所需要的,图书馆https://github.com/SwiftKitz/Appz非常接近。

它启动到外部应用程序,并带有网络后备。添加代码以传递 url 并检测基础应用程序并将其解析为该应用程序深度链接方案(这是我以前没有的信息。)也非常容易。

很抱歉给您带来麻烦。

关于ios - 在 Swift 中使用深度链接打开其他应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44730428/

相关文章:

objective-c - 计算左侧 UIBarButtonItem 宽度

ios - AFNetworking 更改重定向请求从 GET 到 POST

ios - 有没有更简洁的方法来编辑 UIView 框架的 4 个 CGRect 值中的 1 个?

ios - 在 swift(iOS) 中的文本字段内添加前缀

Swift 语言 : how to continue after a guard statement?

objective-c - 场景套件 : SCNPhysicsBody get current velocity

ios - 是否可以在 iOS 上编译和使用 xapian、clucene 或 lucy?

ios - 保存到 plist 时的 NSDate 行为

swift - 如何从json在 TableView 中显示 ImageView

ios - 是否可以为不同的 iPhone 屏幕设置宽度和高度?