我的网址是一样的,我会得到这个链接到我的邮件从sendgrid和在iOS中,当我点击它总是加载浏览器(safari大多数情况下),并在应用程序预览页面打开,即使应用程序是安装的。
URL:<a clicktracking="off" href="https://{project_name}.page.link/?link=https://{project_name}.page.link/users/email_check/{{ $email_token }}&apn=com.{project_name}.app&isi={applestoreid}&ibi=com.{project_name}.app&efr=1">https://{project_name}.page.link/?link=https://{project_name}.page.link/users/email_check/{{ $email_token }}&apn=com.{project_name}.app&isi={applestoreid}&ibi=com.{project_name}.app&efr=1</a>发布于 2021-08-13 12:29:42
当您在浏览器中访问动态链接时。它将故意不转到您的应用程序,因为这些操作表明您的意图是打开网页。
如果你有来自Firebase ie:[your custom domain].app.goo.gl的自定义域名,像这样把它发送到你的链接中:
https://[your custom code].app.goo.gl/
然后点击这个链接。它是打开应用程序,还是转到Safari?如果它转到Safari,这意味着你还没有为你的iOS应用程序配置通用链接,这是支持在应用程序中直接打开你的自定义域名url所必需的。在Xcode中,转到Capabilities选项卡,并确保已按照Apple's docs中的说明添加了通用链接域。
如果你在iOS上点击最右上角的网站地址,就会禁用该iOS应用程序上的通用链接,直到你长时间点击并要求再次在该应用程序中打开为止。
其次,你不能在Safari的地址栏中输入通用链接并导航到该应用程序。根据设计,Safari将在浏览器中打开该URL。测试通用链接是否正常工作的最简单、最可靠的方法是将通用链接放入应用程序中,然后从那里点击链接。
https://stackoverflow.com/questions/68767276
复制相似问题