Node.js iOS通用链接在第二次尝试时不工作

Node.js iOS通用链接在第二次尝试时不工作,node.js,ios-universal-links,Node.js,Ios Universal Links,我正试图在我的Ouath2项目中与universal Link集成, 如果用户试图在我的应用程序中使用Facebook登录,使用oauth2库,我将生成令牌,如果成功,则我将形成通用链接,并在我的nodejs端点中使用该通用链接重定向。 它第一次按预期工作时,它打开的设备上已经安装了我的应用程序。 第二次我做了同样的事情,但那一次我的应用程序也被安装了,但它没有打开应用程序,而是显示弹出窗口,如打开应用程序商店 实际上,它应该打开应用程序。 有人能帮我解决这个问题吗。 提前感谢。您看到的行为是预

我正试图在我的Ouath2项目中与universal Link集成, 如果用户试图在我的应用程序中使用Facebook登录,使用oauth2库,我将生成令牌,如果成功,则我将形成通用链接,并在我的nodejs端点中使用该通用链接重定向。 它第一次按预期工作时,它打开的设备上已经安装了我的应用程序。 第二次我做了同样的事情,但那一次我的应用程序也被安装了,但它没有打开应用程序,而是显示弹出窗口,如打开应用程序商店

实际上,它应该打开应用程序。 有人能帮我解决这个问题吗。
提前感谢。

您看到的行为是预期的行为。通用链接只有在用户点击时才能成功打开应用程序。它们不能通过编程方式触发

您能否添加应用程序的流,以便在生成链接后使用Safari打开它,并在验证后希望重定向回应用程序?正确吗?是的,完全正确。为什么不改用
SFSafariViewController
。它更适合你想要达到的目标。对我来说,它有效吗?如果是的话,我会努力做到这一点。它非常适合你想要达到的目标。我只是在一个应用程序中实现了这一点,而通用链接真是让人头疼。此外,通用链接不是正确的方法。我切换到了
SFSafariViewController
,这很简单。