从使用Gmail帐户的电子邮件应用程序打开我的iOS现有应用程序不会';行不通

从使用Gmail帐户的电子邮件应用程序打开我的iOS现有应用程序不会';行不通,ios,iphone,email,gmail,deep-linking,Ios,Iphone,Email,Gmail,Deep Linking,在注册过程中,用户收到一封带有“激活帐户”按钮的电子邮件,我希望在按下此按钮时能够打开我现有的应用程序 我不需要重定向到AppStore 我不想使用branch.io!关于stackoverflow也有类似的问题,但所有的回答都引用了branch.io,或者它们太旧而无效 我在网站上添加了深度链接文件,并在Xcode中的AppDelegate中添加了相关的域和应用程序(application:UIApplication,continue userActivity:NSUserActivity,r

在注册过程中,用户收到一封带有“激活帐户”按钮的电子邮件,我希望在按下此按钮时能够打开我现有的应用程序

我不需要重定向到AppStore

我不想使用branch.io!关于stackoverflow也有类似的问题,但所有的回答都引用了branch.io,或者它们太旧而无效

我在网站上添加了深度链接文件,并在Xcode中的AppDelegate中添加了相关的域和
应用程序(application:UIApplication,continue userActivity:NSUserActivity,restorationHandler:@escaping([Any]?)->Void)->Bool
方法

如果我登录Safari并且不使用本机电子邮件应用程序,则电子邮件中的按钮可以工作,但我需要能够从电子邮件应用程序打开应用程序。 有没有可能做到这一点


编辑:应用程序从电子邮件应用程序打开,除非我使用Gmail。我的邮件应用程序使用Gmail作为默认帐户(进入设置->邮件->默认帐户)。此问题仅适用于Gmail客户端。

听起来您希望使用。它允许您在应用程序中打开指向域的普通url。如果用户没有安装应用程序,它将在safari中打开URL。

可用于打开应用程序。但我认为,如果没有安装该应用程序,该链接将无法工作。不知道该怎么走谢谢,我试试看。应用程序已经安装。我已经安装了。我已经在网站上添加了苹果应用程序站点关联文件,其中包含我的捆绑Id和应用程序团队前缀。你添加了权限以便你的应用程序可以知道它可以处理哪些通用应用程序域吗?我编辑了我的问题,问题是Gmail帐户。