Anweisung übernehmen

Jede Aussage wurde im Hinblick auf einen Verbraucher entwickelt. Mit der Aussage „Verbraucher“ wird eine Aussage eines Auftraggebers gelesen und bestätigt und dann auf Grundlage dieser Aussage Maßnahmen ergriffen. Genauer gesagt führt ein Nutzer die folgenden grundlegenden Schritte aus:

  1. Anweisungsliste von einem bestimmten Hauptkonto anfordern
  2. Prüfen, ob die Liste eine bestimmte Aussage zu einem bestimmten Ziel enthält
  3. Bestätigen Sie, dass das Ziel in der Aussage Ihrer Meinung nach das Ziel (Website oder App) ist.
  4. Führen Sie die in der Anweisung angegebene Aktion aus, wenn Sie

Bei vielen Anwendungsfällen werden Anweisungen im Hintergrund ausgeführt. Bei der Android-App-Verknüpfung werden beispielsweise Linkberechtigungsanweisungen von einer Website verwendet, um Links direkt in einer App zu ermöglichen. Eine App gibt an, dass sie als Ziel solcher Anweisungen zustimmt, indem sie speziellen Code (einen Intent-Handler) in ihr Manifest hinzufügt.

Sie haben zwei Möglichkeiten, die oben beschriebenen Schritte 1 und 2 zum Anfordern und Validieren einer Anweisung auszuführen: mit unserer API oder manuell (mit Ihrer eigenen Implementierung).

Kontoauszüge mithilfe der Digital Asset Links API abrufen

Die Digital Asset Links API unterstützt zwei Methoden zum Suchen oder Validieren von Anweisungen: Check() und List():

  • Check() prüft anhand einer Quelle, eines Ziels und einer Beziehung, ob die Quelle die eingereichte Aussage zum Ziel enthält.
  • List() listet alle Aussagen einer bestimmten Quelle auf.

Anweisungen manuell verarbeiten

Das Digital Asset Links-Protokoll ist offen, sodass Sie selbst eine Implementierung davon erstellen können.

Wenn Sie Anweisungen von Websites verarbeiten möchten, können Sie eine HTTP-GET-Anfrage für die entsprechende Anweisungsliste stellen und diese selbst parsen. Die entsprechende Anweisungsliste für die Website http://example.digitalassetlinks.org befindet sich beispielsweise unter http://example.digitalassetlinks.org/.well-known/assetlinks.json.

Wenn du Anweisungen von Android-Apps verwenden möchtest, musst du auf das Manifest des entsprechenden APK-Pakets zugreifen. Auf Android-Geräten erfolgt dies über die Schnittstelle PackageManager.

Achte besonders auf die spezifische Bedeutung von Digital Asset Links-Erklärungen. Weitere Informationen finden Sie in der Spezifikation der Asset-Links.