[Swift] 동일한 도메인에서 유니버설 링크 (Universal Links)가 작동하지 않으므로주의하십시오

Web 측과 iOS 측에서 유니버설 링크를 설정했지만 왠지 동작하지 않고, 조사하면 동일 도메인상에서는 기능해 주지 않는 것 같았습니다. .
구현 전의 조사 부족이라고 하는 것으로, 비망록적인 메모가 됩니다.

개요


  • 동일한 도메인에서 유니버설 링크가 작동하지 않음 (앱이 시작되지 않음)
  • 하위 도메인을 사용한 대안

  • 동일한 도메인에서 앱으로 전환 할 수 없음



    유니버설 링크는 동일한 도메인에서 작동하지 않으므로 주의해야 합니다.
    공식 문서에서도 주의점으로 기재되어 있었습니다. .
    벌써 Web에서 이용하고 있는 유저에 대해서 갑자기 앱 기동하면 UX적으로 좋지 않기 때문에 Apple씨가 제어하고 있는 것 같습니다.
    (번역한 자신의 해석이 틀리지 않으면)

    Support Universal Links:
    htps : //로 ゔぇぺぺr. 아 ぇ. 코 m / ぃ b 등 ry / 아 r ゔ ぇ / 도쿠 멘 타치 온 / 게 네라 l / こんせ p つ あ l / あ p せ rch / 우니 ぇ r 삼 ks. HTML

    하위 도메인을 대상으로 설정하여 범용 링크를 활성화할 수 있습니다.
    그렇다고는 해도, 서브 도메인으로 나눌 정도의 페이지는 아니지만 유니버설 링크를 유효하게 하고 싶은 장면이 있을까 생각합니다.
    다음은 겉보기에는 동일한 도메인에서 범용 링크가 작동하는 예를 보여줍니다.

    대안



    동일 도메인에서는 유니버설 링크는 무효입니다만, 서브 도메인등에 천이처를 설정하면 유효하게 됩니다.
    아래의 예에서는, 외형은 동일 도메인에서의 전이입니다만 범용 링크를 서브 도메인으로 하는 대안이 됩니다.
    # shop一覧画面(www.hoge.com)から詳細画面を開く場面を想定しています。
    # 詳細画面のリンク先をサブドメイン(shop.hoge.com/shop_id)として設定。
    # リンク先のサブドメインはリダイレクト先として詳細画面(www.hoge.com/shop/shop_id)を設定。
    # 設定したリンクはユニバーサルリンクとして設定しているため、アプリが起動します。
    # アプリ未インストール&Webでの表示では、リダイレクト先の画面(www.hoge.com/shop/shop_id)が表示されます。
    



    요약


  • 범용 링크는 동일한 도메인에서 작동하지 않습니다
  • 기능을 위해서는 서브 도메인 등 활용 (장면에 따라 리디렉션 대상을 설정하는 등 대응)
  • 유니버설 링크를 사용하지 않는 방법 (URL 체계)으로 구현할 수 없는지 생각한다

  • 기재된 정보에 오류 등이 있으시면 지적 해 주시면 감사하겠습니다. mm

    좋은 웹페이지 즐겨찾기