Универсальные ссылки не работают - PullRequest
0 голосов
/ 25 мая 2018

Я перепробовал почти все, но не могу заставить работать Universal Links.Я тестирую с Xcode 9.3 на физическом устройстве с iOS 11.3.

На моем сервере я установил файл apple-app-site-association, валидатор AASA (https://branch.io/resources/aasa-validator/) не имеет проблем с ним.

Содержимое файла:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TEAMID.bundle-identifier",
        "paths": [ "*", "/" ]
      }
    ]
  }
}

Результат AASA: AASA result

Также я проверяю трижды проверенные TeamID и BundleIdentifier. Права в Xcode содержатправильные значения: enter image description here

Но все равно любая ссылка перенаправляет на Safari, Open In .. из меню длинного нажатия недоступно. Из моих журналов сервера, кажется,apple-app-site-association файл никогда не загружается.

Обновление

apple-app-site-association файл без расширения файла. Я пытался установить как через Xcode, так и поверх TestFlight.

Здесь Ассоциированные Домены из Xcode: enter image description here

Ответы [ 3 ]

0 голосов
/ 28 мая 2018

Проблема была такой же, как описано в этом блоге https://blog.branch.io/notice-inconsistent-universal-link-behavior-on-ios-11-2/

Я удалил, перезапустил и установил его 3 раза, затем он начал работать.

0 голосов
/ 10 июня 2019

Другой (необычный) способ, которым это может произойти.

Я бился головой о стену, пытаясь заставить мои ссылки работать в той же ситуации.На устройстве ссылки открываются на моем размещенном сайте, но не переходят к открытию моего приложения, вместо этого они открывают App Store и жалуются, что мое приложение не найдено.В конце концов я понял, что никогда не загружал свое приложение в App Store (хотя я создал для него запись в своем аккаунте).После того, как я загрузил настоящий бинарный файл, мои ссылки начали работать отлично.

0 голосов
/ 25 мая 2018

Я считаю, что это должно быть applinks:, а не applink: в файле с правами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...