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

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

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

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

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

Получение отчетов с использованием API Digital Asset Links

API Digital Asset Links поддерживает два метода: 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 .

Пожалуйста, обратите особое внимание на конкретное значение утверждений о ссылках на цифровые активы. Если вы не уверены, обратитесь к спецификации Asset Links .