Я занимаюсь разработкой гибридного приложения Cordova. Я добавил в свой проект cordova-universal-links-plugin 1.2.1. Он компилируется и отлично работает с Android.
Я прошел все шаги настройки для iOS, расположенные по адресу https://www.npmjs.com/package/cordova-universal-links-plugin-fix
В результате симулятор Xcode работает корректно, и щелчок по URL моего приложения (https://my -app-link.com / ) в приложении Xcode Simulator Messages открывает приложение внутри симулятора и не сафари.
Однако, когда я компилирую приложение, используя cordova:
cordova build ios --debug --device --no-telemetry
OR
cordova build ios --release --device --no-telemetry
Они оба не работают, и если щелкнуть ссылку в приложении «Сообщения», откроется браузер Safari вместо моего приложения.
Я уже подтвердил, что длительное нажатие на ссылку не отображает параметр «Открыть в MyApp». Я пробовал разные устройства, и это то же самое.
Я подозреваю, что файл прав не компилируется правильно, когда я строю проект, но я не знаю правильное местоположение для него в приложении Cordova и как подтвердить, если это проблема или что-то еще.