在注册过程中,用户会收到一封电子邮件,其中包含"激活帐户"按钮,我希望能够在按下此按钮时打开现有的应用程序。
我不需要被重定向到AppStore。
我不想使用branch.io! stackoverflow上有类似的问题,但是所有的响应都引用了branch.io,或者它们太旧而无法生效。
我在网站上添加了深层链接文件,并在Xcode中的AppDelegate中添加了关联的域和application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool
方法。
如果我在Safari中登录并且我不使用本机电子邮件应用程序,则电子邮件中的按钮可以正常工作,但我需要能够从电子邮件应用程序打开该应用程序。 有没有机会能够做到这一点?
修改:除非我使用Gmail,否则将从电子邮件应用中打开该应用。我的邮件应用使用Gmail作为默认帐户(转到设置 - >邮件 - >默认帐户)。该问题仅适用于Gmail客户端。