Во время процесса регистрации пользователь получает электронное письмо с кнопкой «Активировать учетную запись», и я хочу иметь возможность открыть свое существующее приложение при нажатии этой кнопки.
Мне не нужно перенаправлять в AppStore.
Я не хочу использовать branch.io! Есть аналогичные вопросы по stackoverflow, но во всех ответах есть ссылка на branch.io или они слишком старые, чтобы быть действительными.
Я добавил файл глубокой ссылки на веб-сайт и добавил связанный домен и метод application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool
в AppDelegate, в Xcode.
Кнопка внутри электронного письма работает, если я вошел в Safari и не использую собственное почтовое приложение, но мне нужно иметь возможность открыть приложение из почтового приложения.
Есть ли шанс сделать это?
Редактировать : приложение открывается из приложения электронной почты, если только я не использую Gmail. Приложение «Моя почта» использовало Gmail в качестве учетной записи по умолчанию (выберите «Настройки» -> «Почта» -> «Учетные записи по умолчанию»). Эта проблема доступна только для клиента Gmail.