명세서 사용

모든 문은 소비자를 염두에 두고 고안되었습니다. 소비자 소비자는 주 구성원이 한 발언을 읽고 확인한 다음 그러한 진술을 바탕으로 조치를 취하는 것입니다. 더 구체적으로 소비자는 다음과 같은 기본 단계를 수행합니다.

  1. 특정 주 구성원의 명세서 목록 요청
  2. 목록에 특정 타겟과 관련된 특정 문이 포함되어 있는지 확인합니다.
  3. 문의의 타겟이 타켓이라고 생각되는 대상 (웹사이트 또는 앱)인지 확인합니다.
  4. 문에 지정된 작업을 실행합니다.

많은 사용 사례에서 내부적으로 문을 사용합니다. 예를 들어 Android App Links는 웹사이트에서 만든 링크 권한 문을 사용하여 앱에 직접 링크를 가능하게 합니다. 앱은 매니페스트에 특수 코드 (인텐트 핸들러)를 추가하여 이러한 문에 타겟으로 동의한다는 것을 나타냅니다.

위의 1단계와 2단계(명령문 요청 및 검증)를 Google API를 사용하거나 수동으로(자체 구현 사용) 수행할 수 있습니다.

Digital Asset Links API를 사용하여 문 사용

디지털 애셋 링크 API는 두 가지 메서드, 즉 Check()List()를 지원하여 문을 찾거나 검증합니다.

  • Check()는 소스, 타겟, 관계를 가져와 소스가 제출된 타겟에 대해 작성했는지 확인합니다.
  • List()는 지정된 소스에서 작성한 모든 문을 나열합니다.

수동으로 문 사용

디지털 애셋 링크 프로토콜이 공개되어 있으므로 직접 구현할 수 있습니다.

웹사이트에서 작성한 문을 사용하려면 해당 문 목록에 HTTP GET 요청을 하고 직접 파싱할 수 있습니다. 예를 들어 웹사이트 http://example.digitalassetlinks.org에 관한 문 목록은 http://example.digitalassetlinks.org/.well-known/assetlinks.json에 있습니다.

Android 앱의 문을 사용하려면 해당하는 APK 패키지의 매니페스트에 액세스해야 합니다. Android 기기의 경우 PackageManager 인터페이스를 사용하면 됩니다.

디지털 애셋 링크 문의 의미에 각별히 유의하시기 바랍니다. 확실하지 않은 경우 애셋 링크 사양을 참조하세요.