2016-10-17 2 views
1

Я пытаюсь интегрировать глубокую связь через универсальные ссылки. Все хорошо налажено на счете разработчика. Связанные домены также включаются в идентификатор приложения.Нет приложений с правами домена

На стороне сервера доступна myapp.com/apple-app-site-association. Но проверка достоверности поиска в яблоке всегда вызывает эту ошибку.

Я не уверен, что именно это означает.?

Если кто-нибудь может мне помочь, это было бы здорово.

Thanks

ответ

2

... и, возможно, всегда будет. На самом деле я точно не знаю, что проверяет этот инструмент, поскольку домены, которые определенно работают с Universal Links (https://google.com, https://jet.com, например), все еще бросают ошибки на валидатор Apple. Официально сравнивается файл apple-app-site-association вашего сайта с листингом вашего приложения в App Store, поэтому, если версия вашего общедоступного приложения еще не имеет прав на универсальные ссылки, это может привести к ошибке. Тем не менее, Universal Links по-прежнему отлично работает с локальными сборками.

Если ваши ссылки правильно открывают ваше приложение, возможно, вам не о чем беспокоиться.

UPDATE: Вы могли бы также рассмотреть возможность использования бесплатного сервиса глубокого связующий как Branch.io (полного раскрытие информации: Я в команде Branch), потому что тогда вам не нужно беспокоиться об этих технических деталях реализации. Кроме того, существует много ситуаций, когда Universal Links фактически не работают (например, в приложении Facebook), и вам нужно будет добавить обработку кромки, которая уже построена.

+0

Я проверил устройство и нашел, что он не работает. –

+0

Можем ли мы увидеть ваш реальный файл AASA для справки? –

+0

уверен, но сейчас он не отображается в правильном формате. Линк https://www.threadshare.nyc/apple-app-site-association –

0

Извините за поздний ответ:

Но это может произойти, если в домене есть ошибки.

Убедитесь, что вы используете https не http, а ассоциация apple-app-site должна быть точно в корне каталога и не должна содержать никакого расширения. Не должно быть перенаправления на страницу.

Validate домен с яблоком here

1

я получаю ту же ошибку, но универсальная связь работает для меня, как я исправил свой TeamID. В моем случае файл TeamId для приложения Apple-app-site был неправильным. Я использовал свой сертификат TeamId, который вы можете увидеть в доступе Xcode/keychain.

Вы должны использовать свой TeamID учетной записи, а не свой TeamID вашего сертификата.

Чтобы получить свой TeamID Войти в аккаунт разработчика Нажмите «Учетная запись»> «Членство».