Универсальная ссылка для нескольких целей

У меня есть приложение с несколькими целями, неявно с несколькими доменами для каждой цели. Я следовал этому руководству

-> https://www.raywenderlich.com/128948/universal-links-make-connection

и я протестировал его на

-> https://limitless-sierra-4673.herokuapp.com/

просто получать всегда Ваш файл должен быть подан с типом контента

"приложение/pkcs7-мим"

хотя домен https. Где именно я ошибаюсь? Плюс я принципиально хочу открыть одно приложение из другого можно с универсальной привязкой так как есть 2 разных приложения с 2 разными доменами?


person Mohamed Lee    schedule 27.02.2018    source источник
comment
Я думаю, что это старый учебник, так как apple-app-site-association должен иметь тип application/json MIME с более новыми версиями iOS. См. здесь developer.apple.com/library/content/ документация/Общие/   -  person Hodson    schedule 27.02.2018
comment
Вы также можете попробовать этот валидатор AASA: branch.io/resources/aasa-validator.   -  person Hodson    schedule 27.02.2018
comment
на самом деле валидатор в порядке. Ваш домен действителен (действительный DNS). Ваш файл обслуживается через HTTPS. Ваш сервер не возвращает коды ошибок больше 400. Обнаружен заголовок 'content-type' вашего файла :) Ваш JSON проверен.   -  person Mohamed Lee    schedule 27.02.2018
comment
Так это работает, когда вы пытаетесь открыть ссылку с соответствующим доменом? Если проверка проходит и вы правильно настроили приложение, оно должно работать.   -  person Hodson    schedule 27.02.2018
comment
что меня беспокоит, он все еще открывается в Safari, и когда вкладка «Открыть» появляется в меню для открытия в приложении, только тогда она запускает мою функцию делегата приложения … но я не знаю, как это сделать навсегда … я имею в виду не открывать в сафари, так как у меня установлено приложение   -  person Mohamed Lee    schedule 27.02.2018
comment
Пробовали ли вы удалить приложение с устройства, а затем установить его снова? Иногда это может решить проблемы, подобные той, которую вы видите.   -  person Hodson    schedule 27.02.2018
comment
Сделал это, также удалил историю сафари... по-прежнему предпочитаю открывать в браузере, а не в приложении... только если я нажму кнопку открытия в сафари, это вызовет мое приложение   -  person Mohamed Lee    schedule 27.02.2018
comment
Хм, тогда я немного застрял и не знаю, что посоветовать. На этот аналогичный вопрос они обнаружили, что изменение конфигурации сборки помогло. stackoverflow.com/questions/42469232/   -  person Hodson    schedule 27.02.2018
comment
Я посмотрю, откуда проблема. спасибо кстати   -  person Mohamed Lee    schedule 27.02.2018
comment
Вставьте универсальную ссылку в приложение для заметок. Нажмите и удерживайте ссылку, затем выберите «Открыть в приложении». С этого момента ваше приложение должно открываться при нажатии универсальной ссылки.   -  person clayjones94    schedule 01.03.2018