Использование оператора

Каждое заявление разработано с мыслью о потребителе ; потребитель утверждений — это тот, кто читает и проверяет заявление, сделанное принципалом, а затем предпринимает действия на основе этого утверждения. В частности, потребитель выполняет следующие основные шаги:

  1. Запросить список операторов у конкретного принципала
  2. Проверьте, содержит ли список данный оператор для данной цели.
  3. Подтвердите, что цель в заявлении является целью (веб-сайт или приложение), которую вы думаете.
  4. Выполните действие, указанное оператором, если вы решите

Многие варианты использования используют операторы для вас за кулисами. Например, связывание приложений для Android использует заявления о разрешении ссылок, сделанные веб-сайтом, чтобы включить ссылки непосредственно в приложение. Приложение указывает, что оно соглашается быть целью любых таких операторов, добавляя специальный код (обработчик намерений) в свой манифест.

Вы можете выполнить шаги 1 и 2 выше — запросить и проверить оператор — двумя способами: с помощью нашего API или вручную (используя собственную реализацию).

Использование выписок с использованием API ссылок на цифровые активы

API цифровых активов поддерживает два метода: Check() и List() для поиска или проверки операторов:

  • Check() берет источник, цель и связь и проверяет, что источник делает отправленное заявление о цели.
  • List() перечисляет все утверждения, сделанные данным источником.

Использование операторов вручную

Протокол Digital Asset Links является открытым, поэтому вы можете создать его реализацию для себя.

Чтобы использовать запросы, сделанные веб-сайтами , вы можете сделать HTTP-запрос GET для соответствующего списка операторов и проанализировать его самостоятельно. Например, соответствующий список операторов для веб-сайта http://example.digitalassetlinks.org находится по адресу http://example.digitalassetlinks.org/.well-known/assetlinks.json .

Чтобы использовать заявления, сделанные приложениями Android , вам необходимо получить доступ к манифесту соответствующего пакета APK. На устройствах Android это можно сделать с помощью интерфейса PackageManager .

Пожалуйста, обратите особое внимание на конкретные значения заявлений о ссылках на цифровые активы. Обратитесь к Спецификации связей активов , если вы не уверены.