#ios #swift #ios-universal-links
#iOS #swift #ios-universal-links
Вопрос:
У меня проблема. Есть два экземпляра приложения с разными идентификаторами пакета для dev и для prod. Эти приложения могут обрабатывать универсальные ссылки. Проблема в том, что когда одно приложение пытается открыть ссылку в safari, второе (если они оба установлены на телефоне) приложение обрабатывает эту ссылку и открывает ее само. Итак, когда одно приложение хочет открыть safari, другое обрабатывает его и открывает само себя. Например:
www.dev-domain.maindomain.com/id980 — ссылка на разработку www.prod-domain.maindomain.com/id980 — prod link
в возможностях проекта это выглядит как applinks: *.maindomain.com Я пытался applinks:dev-domain.maindomain.com или prod-domain.maindomain.com для разных пакетов, но в этом случае обработка универсальных ссылок вообще не работала. Файл AASA, расположенный на www.maindomain.com/apple-app-site-association Как я могу справиться с этой ситуацией, чтобы приложение prod обрабатывало только ссылки домена prod, а разработчик — только dev?
Комментарии:
1. Просто поместите
apple-app-site-association
во все ваши поддомены.