ios - 如何使用 Gmail 模板链接进入移动应用程序

标签 ios swift gmail deep-linking

您好,在我的项目中,我们正在使用深层链接。

当用户点击电子邮件模板时,用户需要转到移动应用中的关注页面。

通过使用模板我得到这样的链接: TaptoSchedule://主机/内部

但是后端人员给出的链接如下:https://www.laundry.com/new-schedule/

我们如何在 iOS 中获得此类功能,请与我分享任何想法。

我关注的是:http://swiftdeveloperblog.com/deep-linking-using-custom-url-scheme/

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

        if defaultValues.value(forKey: accessToken) != nil{

            let urlPath : String = url.path as String
            let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)

            //TaptoSchedule://host/inner

            if(urlPath == "/inner"){

                let innerPage: PickupController = mainStoryboard.instantiateViewController(withIdentifier: "PickupController") as! PickupController
                innerPage.selectedfrom = "Deeplink"
                self.window?.rootViewController = innerPage

            } else if (urlPath == "/about"){

            }
            self.window?.makeKeyAndVisible()
            return true
        }else{
            setRootControllerBeforeLogin()
            return true
        }
    }

最佳答案

你必须与后端人员交谈才能调用

TaptoSchedule://主机/内部

用户访问后https://www.laundry.com/new-schedule/为了打开您的应用程序

关于ios - 如何使用 Gmail 模板链接进入移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56746623/

相关文章:

ios - Swift 泛型 : function with T. 类型作为参数返回可选 T

javascript - 如何防止注入(inject)的 JavaScript 文件引用代码在我的网页中运行?

javascript - Greasemonkey 和 Gmail - 解析邮件内容

iphone - 我可以使 UINavigationController 仅在第二级加载,而不是在 Root View Controller 加载

ios - setStatusBarHidden 已弃用,但唯一有效的方法

ios - Parse & Swift- 没有匹配查询的结果

ios - Cocoapods 框架无法在另一个 Cocoapods 框架中找到文件

ios - UIActivityViewController Gmail Share 无法快速设置主题字段

ios - 带有 iOS 插件的 Delphi XE4 - 如何嵌入文件

ios - 一秒钟后 UIButton 退出突出显示模式