Я пытаюсь интегрировать универсальные ссылки в свое приложение для iOS. Поэтому всякий раз, когда кто-то нажимает на <myapp>.herokuapp.com/content
, он перенаправляется прямо в приложение. Я подписался на это руководство по настройке. Я выполнил следующую настройку, но не могу заставить ее работать. Я также проверил другие потоки в stackoverflow, но ни один из них не решил проблему.
- Добавлены связанные домены на вкладке «Возможности» в целевой папке моего приложения. Добавлены два домена:
activitycontinuation:<myapp>.herokuapp.com
иapplinks:<myapp>.herokuapp.com
. - На этапах сборки> Копировать ресурсы пакета добавлен файл .entitlements.
- Получил teamId от https://developer.apple.com/account/#/membership
На моем веб-сайте добавлен маршрут для
apple-app-site-association
вhttps://<myapp>.herokuapp.com/apple-app-site-association
, который возвращает следующий json:{ "applinks": { "apps": [], "details": [ { "appID": "<teamId>.<bundleId>.dev", "paths": [ "*" ] }, { "appID": "<teamId>.<bundleId>", "paths": [ "*" ] } ] }, "activitycontinuation": { "apps": [ "<teamId>.<bundleId>.dev", "<teamId>.<bundleId>" ] } }
Установлено приложение из Xcode на iPhone 6s Plus (физическое устройство) с идентификатором пакета
<bundleId>.dev
и скопирована ссылкаhttps://<myapp>.herokuapp.com/content
на Notes, но оно открывается в Safari.