Açıklama kullanma

Her ifade bir tüketici dikkate alınarak tasarlanmıştır. Tüketici ifadesi, bir ana müdürün yaptığı beyanı okuyup doğrulayan ve ardından bu ifadeye dayalı olarak işlem yapan kişidir. Daha ayrıntılı belirtmek gerekirse, tüketici aşağıdaki temel adımları gerçekleştirir:

  1. Belirli bir ana yetkiden hesap özeti listesi iste
  2. Listenin belirli bir hedefe yönelik belirli bir ifadeyi içerip içermediğini kontrol etme
  3. İfadedeki hedefin, belirlediğiniz hedef (web sitesi veya uygulama) olduğunu doğrulayın.
  4. Hesap özetinizde belirtilen işlemi

Çoğu kullanım alanı sizin için kamera arkası görüntüleri kullanır. Örneğin, Android Uygulama Bağlantısı, bir web sitesi tarafından doğrudan uygulamaya verilen bağlantıları etkinleştirmek için verilen bağlantı izni beyanlarını kullanır. Bir uygulama, manifestosuna özel kod (niyet işleyici) ekleyerek bu tür ifadeler için hedef olmayı kabul ettiğini gösterir.

Yukarıdaki 1. ve 2. adımları (bir ekstreyi isteme ve doğrulama) iki şekilde yapabilirsiniz: API'mızı veya manuel olarak (kendi uygulamanızı kullanarak).

Digital Asset Links API'yi kullanarak ifadeleri kullanma

Digital Asset Links API'si, ifadeleri bulmak veya doğrulamak için iki yöntemi destekler: Check() ve List():

  • Check() bir kaynak, hedef ve ilişki alıp kaynağın hedefle ilgili gönderilen ifadeyi verdiğini doğrular.
  • List(), belirli bir kaynak tarafından yapılan tüm ifadeleri listeler.

Açıklamaları manuel olarak kullanma

Digital Asset Links protokolü açıktır. Bu sayede protokolü kendiniz uygulayabilirsiniz.

Web siteleri tarafından yapılan ifadeleri kullanmak için, ilgili ifade listesi için bir HTTP GET isteğinde bulunabilir ve listeyi kendiniz ayrıştırabilirsiniz. Örneğin, http://example.digitalassetlinks.org web sitesi için ilgili ifade listesi http://example.digitalassetlinks.org/.well-known/assetlinks.json adresindedir.

Android uygulamaları tarafından yapılan ifadeleri kullanmak için ilgili APK paketinin manifest dosyasına erişmeniz gerekir. Android cihazlarda bu işlem, PackageManager arayüzü kullanılarak gerçekleştirilebilir.

Dijital Öğe Bağlantıları ifadelerinin belirli anlamlarına lütfen dikkat edin. Emin değilseniz Öğe Bağlantıları Spesifikasyonu'na bakın.