Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS Swift电子邮件深度链接_Ios_Swift3_Xcode8_Deep Linking - Fatal编程技术网

iOS Swift电子邮件深度链接

iOS Swift电子邮件深度链接,ios,swift3,xcode8,deep-linking,Ios,Swift3,Xcode8,Deep Linking,我需要让我的用户点击电子邮件URL打开我的应用程序。我有一些每日更新,我已经转发给我的用户。我在那封电子邮件中有一些URL链接。我只需要让我的用户在单击这些电子邮件链接时打开应用程序 电子邮件地址: 使用回调方法处理转诊源 func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool { print("source

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

电子邮件地址:

使用回调方法处理转诊源

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用户可以点击指向您网站的链接,无缝重定向到您已安装的应用程序,而无需通过Safari。如果您的应用程序未安装,点击指向您网站的链接将在Safari中打开您的网站。

这样的URL id无法处理。你需要一个自定义方案。如果你有任何问题,而不是发表
评论
或更改
问题描述
kavin,你可以寻求帮助或在实施后寻求帮助。我认为你的方法与此类似@Karthik在appdelegate.swift文件中添加代码时,我被打动了。我只是不知道如何添加它。如果您需要更多的东西,我们将继续基于我们需要推送或处理VC open/navigationwhat URLSchema的值来添加到info.plist文件中。这是我的电子邮件链接:这是我在info.plist文件中所做的。我已在我的URLSchema@KavinKumarArumugam-url模式只是,可能是您认为可以设置的模式,例如,如果我将模式设置为
karthik
我们需要处理karthik的回调