iOS Swift 电子邮件深度链接

标签 ios swift3 xcode8 deep-linking

我需要让我的用户点击电子邮件 URL 来打开我的应用程序。我有一些每日更新,我已经转发给我的用户。我在那封电子邮件中有一些 URL 链接。我只需要让我的用户在点击这些电子邮件链接时打开应用程序。

电子邮件地址在这里: http://kavin.com/login?redirect_to=calendar?cal_navigation=2017-03-23

最佳答案

使用回调方法处理推荐源

func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {

    print("source application:\(sourceApplication)")
    let value: String = url.absoluteString as String
    print("value :\(value)")
    print("scheme: \(url.scheme)")
    print("query: \(url.query)")

    return true
}

关于iOS Swift 电子邮件深度链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43177383/

相关文章:

ios - 此类不符合键的键值编码

swift - 如何从 Swift 3 (XCode 8) 中的文本文件中读取数据

ios - 属性检查器中未显示已安装的选项

android - 我可以从哪里更改已在 App Store 中的应用程序的刷新率?

c# - iOS TableView 按钮被多次调用

ios - iOS 9 中的 HTTPS 请求 : NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)

swift - 如何在 swift 3.0 中从 google api 获取时间值

swift - SCNGeometryElement 在 Swift 3 中的设置

ios - 我们如何为 iOS 手动测试生成 (profdata) 代码覆盖率?

ios - UIScrollView子类触发事件