유니버설 링크 설정

유니버설 링크는 iOS 9 이상부터 용 가능한 딥링크 프로토콜입니다.

딥링크에 대한 유니버설 링크 설정

리어트리뷰션을 위한 유니버설 링크를 사용하기에 앞서 딥링크에 대한 유니버설 링크를 설정해야 합니다. 이를 위해 다음의 단계를 수행하시기 바랍니다.

  1. Apple 개발자 계정과 Xcode에서 설정을 확인합니다.
  2. 앱에 대한 맞춤 URL 스킴을 정의합니다.
  3. 앱에서 유니버셜 링크를 활성화합니다. 이를 통해 로 유니버설 링크가 생성됩니다. 로 유니버설 링크는 파라미터, 인앱 위치 값 또는 키 값 쌍이 추가되지 않은 유니버설 링크입니다.
  4. Apple 개발자 계정과 Xcode에서 Associated Domains를 구성합니다.

1. Apple 개발자 계정과 Xcode에서 설정 확인

  1. Apple 개발자 계정Team Name 이 Xcode의 Team 과 일치하는지 확인합니다.

  2. Xcode의 앱 번들 ID가 Apple 개발자 계정에서 번들 ID 중 하나로 이용 가능한지 확인합니다. 해당 번들 ID는 Apple 개발자 계정에 고유해야 합니다. 해당 값은 Adjust에 제공해야 합니다. 예: com.example.app

  3. Apple 개발자 계정에서 번들 ID에 대한 앱 ID Prefix를 확인합니다. 해당 값은 Adjust에 제공해야 합니다.

참고:
앱 ID Prefix는 Apple 개발자 계정의 Team ID일 수 있습니다. 자세한 정보는 Apple 개발자 문서를 참조하시기 바랍니다.

2. 맞춤 URL 스킴 정의(개발자)

  1. 맞춤 URL 스킴의 형식을 정의합니다. 교차 플랫폼 프레임워크를 사용하는 경우, 해당 프레임워크에 대한 문서를 참조하여 맞춤 URL 스킴의 형식을 정의하시기 바랍니다. 해당 값은 Adjust에 제공해야 합니다. 예: exampleApp

  2. 커스텀 URL 스킴을 URL 스킴, 번들 ID와 함께 등록합니다.

자세한 정보는 Apple 개발자 문서를 참조하시기 바랍니다.

3. Adjust에서 유니버설 링크 활성화

Adjust에서 유니버설 링크를 활성화하기에 앞서, 다음의 값이 있는지 확인하시기 바랍니다.

앱에 대한 유니버설 링크를 활성화하려면 다음의 단계 를 완료하시기 바랍니다. 유니버설 링크를 활성화하면 로유니버설 링크가 생성됩니다. 이 값은 Xcode에서 제공해야 합니다.

4. Associated Domains 구성(개발자)

Associated Domains를 구성하기에 앞서 로유니버설 링크가 있는지 확인합니다. 이는 3. 유니버셜 링크 활성화 단계에서 확인할 수 있습니다.

다음의 단계를 수행하여 Associated Domains를 구성합니다.

  1. Apple 개발자 계정에서 번들 ID에 대한 Associated Domains를 활성화합니다.

  2. Xcode에서 Associated Domains를 활성화한 뒤 도메인을 applinks:{Your raw universal link} 형식으로 제공합니다. 여기에 오류 메시지가 표시되지 않도록 합니다. 예: 로 유니버설 링크가 abcd.adj.st 인 경우, applinks:abcd.adj.st 를 도메인으로 입력.

이제 모든 절차가 끝났습니다! 딥링크에 대한 유니버설 링크 설정이 성공적으로 완료됐습니다.

다음 단계: 리어트리뷰션에 대한 유니버설 링크 설정(개발자)

리어트리뷰션에 대한 유니버설 링크를 설정하려면, 딥링크를 통한 리어트리뷰션에 명시된 단계를 완료하시기 바랍니다.