iOS:通用链接仅可从Safari使用

问题描述 投票:0回答:1

[用户在我的应用中填写注册表格后,我会向他发送一封电子邮件,其中包含用于确认其注册的链接。当他点击链接时,他应该被重定向到我的应用程序。但这仅在我在Safari中打开gmail时有效。当我通过Gmail应用程序时,它将在某些WKWebView中打开gmail内部的链接,而内置的邮件应用程序则在Safari中打开它。这是我的apple-app-site-association文件:

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "4DD4JT5DY34.com.edgepatrick.pinkpenguin",
                "paths": [
                    "*"
                ]
            }
        ]
    }
}
  • 我用AASA Validator测试了我的apple-app-site-association文件,它显示一切都有效
  • 当我访问我的网站时,它显示智能横幅,并且它正确启动我的应用程序

但是,如果我尝试在任何电子邮件应用程序中打开链接,它将在Safari中/在应用程序内部打开。

ios swift ios-universal-links
1个回答
0
投票

所以问题是这样的:

[我正在使用SendGrid发送验证电子邮件,邮件中的链接看起来像这样https://auth.pinkpenguin.tech/nmc/j25OP~~Eg,但实际上,该URL指向某个SendGrid URL https://u1953582.ct.sendgrid.net/wf/click?upn=LQJuwSFztYcP....,然后将其重定向到我的pinkpenguin链接,当我删除时重定向它可以在Gmail和默认邮件应用程序中正常工作。

this是类似的问题,可能会对某人有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.