हर स्टेटमेंट उपभोक्ता को ध्यान में रखकर बनाया जाता है. उपभोक्ता वह उपभोक्ता होता है जो मुख्य खाते के स्टेटमेंट को पढ़ता है और उसकी पुष्टि करता है. इसके बाद, उपभोक्ता उस स्टेटमेंट के मुताबिक कार्रवाई करता है. खास तौर पर, उपभोक्ता इन बुनियादी चरणों को पूरा करता है:
- किसी मुख्य खाते के स्टेटमेंट से स्टेटमेंट की सूची का अनुरोध करना
- देखें कि सूची में दिए गए टारगेट के लिए, दिया गया स्टेटमेंट तो नहीं है
- पुष्टि करें कि स्टेटमेंट में टारगेट वह टारगेट (वेबसाइट या ऐप्लिकेशन) है जो आपके हिसाब से टारगेट है
- अगर आप चुनते हैं, तो स्टेटमेंट में बताई गई कार्रवाई करें
इस्तेमाल के कई उदाहरणों में, पर्दे के पीछे की गतिविधियों के स्टेटमेंट आपके लिए इस्तेमाल किए जाते हैं. उदाहरण के लिए, Android ऐप्लिकेशन लिंक करने के लिए, वेबसाइट की ओर से दी गई अनुमति के स्टेटमेंट का इस्तेमाल किया जाता है, ताकि सीधे ऐप्लिकेशन में लिंक दिए जा सकें. कोई ऐप्लिकेशन बताता है कि वह अपने मेनिफ़ेस्ट में खास कोड (इंटेंट हैंडलर) जोड़कर, ऐसे किसी स्टेटमेंट का टारगेट बनने की सहमति देता है.
आप ऊपर दिए गए पहले और दूसरे चरण, यानी स्टेटमेंट का अनुरोध और उसकी पुष्टि करके — दो तरीकों से कर सकते हैं: हमारे एपीआई का इस्तेमाल करके या मैन्युअल तरीके से (अपने लागू करने के तरीके का इस्तेमाल करके).
डिजिटल ऐसेट लिंक एपीआई का इस्तेमाल करके स्टेटमेंट इस्तेमाल करना
डिजिटल ऐसेट लिंक एपीआई में स्टेटमेंट ढूंढने या उनकी पुष्टि करने के दो तरीके होते हैं: Check()
और List()
:
Check()
सोर्स, टारगेट, और संबंध की जानकारी लेता है. साथ ही, इस बात की पुष्टि करता है कि सोर्स, टारगेट के बारे में सबमिट किया गया स्टेटमेंट देता है या नहीं.List()
में दिए गए सोर्स के सभी स्टेटमेंट की सूची होती है.
स्टेटमेंट का मैन्युअल तरीके से इस्तेमाल करना
डिजिटल ऐसेट लिंक प्रोटोकॉल खुला होता है, ताकि आप इसे अपने लिए लागू कर सकें.
वेब साइटों के स्टेटमेंट इस्तेमाल करने के लिए, इससे जुड़े स्टेटमेंट की सूची के लिए एचटीटीपी GET अनुरोध करें और उसे खुद पार्स करें. उदाहरण के लिए, वेब साइट http://example.digitalassetlinks.org
के लिए संबंधित स्टेटमेंट सूची http://example.digitalassetlinks.org/.well-known/assetlinks.json
है.
Android ऐप्लिकेशन के स्टेटमेंट इस्तेमाल करने के लिए, आपको इससे जुड़े APK पैकेज के मेनिफ़ेस्ट को ऐक्सेस करना होगा. Android डिवाइसों पर, यह काम PackageManager इंटरफ़ेस का इस्तेमाल करके किया जा सकता है.
कृपया डिजिटल ऐसेट लिंक के स्टेटमेंट के मतलब पर खास ध्यान दें. अगर आपको इसके बारे में पता नहीं है, तो ऐसेट लिंक की खास बातें देखें.