Engage SDK में सैंपल ऐप्लिकेशन का एक सेट शामिल होता है. इससे यह पता चलता है कि अलग-अलग तरह का कॉन्टेंट पब्लिश करने के लिए, अपने ऐप्लिकेशन में SDK टूल को कैसे इंटिग्रेट किया जाए. इन ऐप्लिकेशन से, एसडीके टूल इस्तेमाल करने का तरीका सीखा जा सकता है. साथ ही, अपने ऐप्लिकेशन में एसडीके टूल को इंटिग्रेट करने के साथ-साथ, कुछ सबसे सही तरीके भी अपनाए जा सकते हैं.
सैंपल ऐप्लिकेशन इन भाषाओं में उपलब्ध हैं:
- Java
- Kotlin
सैंपल ऐप्लिकेशन चलाने के लिए, Engage SDK Samples repository को क्लोन करें. इसके बाद, अपने पसंदीदा IDE में सैंपल ऐप्लिकेशन प्रोजेक्ट खोलें. इसके बाद, ऐप्लिकेशन बनाने और चलाने के लिए, README फ़ाइल में दिए गए निर्देशों का पालन करें.
सैंपल ऐप्लिकेशन की रिपॉज़िटरी में दो ऐप्लिकेशन शामिल हैं. इनसे अलग-अलग तरह का कॉन्टेंट पब्लिश करने का तरीका दिखाया गया है:
Read Sample App
इस सैंपल ऐप्लिकेशन में, Engage SDK API का इस्तेमाल करके कॉन्टेंट को 'पढ़ने' की सुविधा को इंटिग्रेट करने का तरीका दिखाया गया है. ऐप्लिकेशन में, Engage SDK Read: Third-party technical integration instructions में बताए गए अलग-अलग एपीआई का इस्तेमाल किया गया है
इस सैंपल ऐप्लिकेशन की समीक्षा करते समय, इन बातों का ध्यान रखें:
- यह ऐप्लिकेशन पूरी तरह से Java में लिखा गया है.
- कोड का मुख्य फ़ोकस read/publish डायरेक्ट्री पर होता है. इसमें Engage SDK के ज़रिए पब्लिश करने के लिए ज़रूरी सभी कोड शामिल होते हैं.
- यह ऐप्लिकेशन, Engage API के दस्तावेज़ों में सुझाए गए तरीके से WorkManager का इस्तेमाल करता है. साथ ही, EngageServiceWorker वह वर्कर है जो पब्लिश करने का काम करता है.
- EbookToEntityConverter में पब्लिश करने के लिए, Entity बनाने के तरीके शामिल होते हैं. यह क्लास, आपके ऐप्लिकेशन में पहले से मौजूद डेटा से किसी इकाई को बनाने का तरीका दिखाने के लिए काम की है.
GitHub पर Engage SDK Read Sample App का लिंक
स्मार्टवॉच के लिए सैंपल ऐप्लिकेशन
इस सैंपल ऐप्लिकेशन में दिखाया गया है कि Engage SDK API का इस्तेमाल करके, वीडियो कॉन्टेंट को कैसे इंटिग्रेट किया जाता है. ऐप्लिकेशन में, Engage SDK Watch: तीसरे पक्ष के टेक्निकल इंटिग्रेशन के निर्देश में बताए गए अलग-अलग एपीआई का इस्तेमाल किया गया हो
इस सैंपल ऐप्लिकेशन की समीक्षा करते समय, इन बातों का ध्यान रखें:
- इस ऐप्लिकेशन को पूरी तरह से Kotlin में लिखा गया है.
- कोड का मुख्य फ़ोकस watch/publish डायरेक्ट्री पर होता है. इसमें Engage SDK के ज़रिए पब्लिश करने के लिए ज़रूरी सभी कोड शामिल होते हैं.
- यह ऐप्लिकेशन, Engage API के दस्तावेज़ों में सुझाए गए तरीके से WorkManager का इस्तेमाल करता है. साथ ही, EngageServiceWorker वह वर्कर है जो पब्लिश करने का काम करता है.
- ItemToEntityConverter में पब्लिश करने के लिए, Entity बनाने के तरीके शामिल होते हैं. यह क्लास, आपके ऐप्लिकेशन में पहले से मौजूद डेटा से किसी इकाई को बनाने का तरीका दिखाने के लिए फ़ायदेमंद है.
GitHub पर Engage SDK के वॉच सैंपल ऐप्लिकेशन का लिंक
अन्य सलाह
Engage SDK के सैंपल ऐप्लिकेशन का इस्तेमाल करने के लिए, यहां कुछ अन्य सुझाव दिए गए हैं:
- सैंपल ऐप्लिकेशन का इस्तेमाल करके, यह समझें कि अपने ऐप्लिकेशन में Engage SDK के खास एपीआई को कैसे कॉल किया जाता है.
- Engage SDK की अलग-अलग सुविधाओं का इस्तेमाल करके देखें.
सहायता
अगर आपका कोई ऐसा सवाल है जिसका जवाब यहां नहीं दिया गया है, तो engage-developers@google.com
से संपर्क करें.