Создание отложенной глубокой ссылки в iOS без IP-адреса или монтажного столаIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Создание отложенной глубокой ссылки в iOS без IP-адреса или монтажного стола

Сообщение Anonymous »

Я пытаюсь создать отложенную глубокую ссылку в iOS и пытаюсь найти решения для этой цели. Под отложенной глубокой ссылкой я имею в виду, что когда у пользователя не установлено приложение, он нажимает глубокую ссылку, устанавливает приложение, после чего приложение может открыть определенную ссылку внутри приложения благодаря тому, что он использует эту конкретную ссылку для загрузки. это.

Ошибочные решения
Похоже, что в Интернете есть два распространенных решения, оба из которых кажутся иметь существенные недостатки.
  • Захват IP-адреса
    При нажатии на ссылку сервер захватывает глубокую ссылку и IP-адрес пользователя перед перенаправлением. их в приложение. После того как приложение окончательно установлено и открыто, IP-адрес отправляется на сервер для получения ссылки на контент, если она доступна, и перенаправления пользователя внутри приложения.
    • Хотя это решение может работать, с ним есть несколько проблем.

      IP-адрес пользователя может не оставаться постоянным в течение этого времени.
    • На одном IP-адресе могут находиться несколько человек
[*]Использование монтажного стола iOS
Эта опция использует монтажный стол в качестве посредника для передачи данных глубокой связи в приложение после установки. После нажатия на ссылку в Safari (или любом другом веб-браузере), который они используют, URL-адрес глубокой ссылки будет скопирован на монтажный стол. После установки монтажный стол будет проверен и в зависимости от его содержимого приложение будет перемещаться туда, куда ему нужно.
  • Вроде почти каждый третий Сторона решения этой проблемы использует этот метод (Branch, Adjust)
  • С этой опцией также связано несколько проблем, а именно:
    • Приложение должно будет предлагать каждому пользователю получить доступ к монтажному столу после его открытия. в первый раз после установки, к которому, по понятным причинам, может быть неохота предоставить доступ.
    • Если пользователь перезапишет монтажный стол в это время, это сделает глубокую ссылку бесполезной.


Вопрос
Apple известна своим огороженным садом между приложений, а это означает, что встроенная поддержка такого типа недоступна, и нам приходится придумывать собственные решения. Есть ли другой способ выполнить эту отложенную глубокую привязку к приложению iOS без использования какого-либо из вышеупомянутых методов, который не имеет тех же недостатков?

Подробнее здесь: https://stackoverflow.com/questions/792 ... pasteboard
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»