2015-10-19 6 views
2

Как мы все знаем, что глубокая привязка iOS немного изменила универсальную ссылку, с универсальной ссылкой нам нужно включить «Связанные домены» в проекте Xcode и добавить поддерживаемые домены там , и еще несколько изменений, таких как размещение JSON на Apple-app-site-ассоциации на сервере домена.Глубокая привязка (универсальные ссылки) в iOS 9

Это я понял очень хорошо, но моя проблема здесь в том, что я должен поддерживать несколько сообществ, которые могут быть похожими на каждое предприятие, использующее приложение, будет иметь собственное сообщество, поэтому нехорошо добавлять все сообщества (домены) в «Связанные домены», и если какое-либо новое предприятие использует приложение, мне нужно предоставить обновление приложения, добавив данные о домене.

Может ли кто-нибудь помочь мне в этом?

У меня есть пара вопросов

  1. Можно ли отключить эту универсальную привязку и использовать предыдущие глубоко связать себя.
  2. Если мне нужно поддерживать несколько доменов, скажем около тысячи доменов, как я могу использовать универсальное связывание.

Спасибо, Vinodh

ответ

0

Что касается вашего первого вопроса: Вы можете продолжать использовать старый стиль глубокие ссылки без каких-либо проблем или изменений в приложение.

Пример старого стиля глубокого связывания:

Добавьте следующий к <head> вашего сайта:

<script> 
    window.onload = function() { 
    if(navigator.userAgent.match(/iPhone|iPad|iPod/i)) { 
     // replace the following with the actual deep link of your app 
     window.location = "myapp://deep/link"; 
     setTimeout(function() { 
     // replace the following with the actual app store link of your app 
     window.location = "http://itunes.apple.com/app/id123456?mt=8"; 
     }, 500); 
    } 
    } 
</script> 
+0

Могу ли я использовать старый стиль глубокие ссылки в прошивкой 9.0 ?, сейчас его нет работая для меня в iOS 9.0, можете ли вы рассказать мне о том, как я могу это сделать? – user3339802

+0

@ user3339802 Я добавил пример для глубокого связывания старого текста с моим ответом. – severin

+0

Я столкнулся с некоторыми проблемами, используя глубокую привязку старого стиля. Он по-прежнему будет работать, но iOS 9 теперь предлагает пользователю открыть ваше приложение, когда вы откроете URL-адрес с префиксом URL-адреса вашего приложения. Если вы можете жить с этим, то прямо сейчас нет необходимости изменять способ работы ссылок в приложении. У меня такое чувство, что в дальнейших релизах это будет все больше и больше. – KellyTheDude