Google Play को अपने सर्वर बैकएंड के साथ इंटिग्रेट करना

आपका सुरक्षित सर्वर बैकएंड, Google Play के ज़रिए इन-ऐप्लिकेशन खरीदारी को मैनेज करने में अहम भूमिका निभाता है. Google Play के बिलिंग सिस्टम की मदद से, डिजिटल प्रॉडक्ट के कारोबार के सबसे ज़रूरी पहलुओं को मैनेज किया जा सकता है. जैसे, कैटलॉग सेट अप करना और लेन-देन को ट्रैक करना.

पहली इमेज. Google Play के बिलिंग सिस्टम के साथ सामान्य बैकएंड इंटिग्रेशन का डायग्राम.

Google Play Developer API में कई एंडपॉइंट शामिल होते हैं, ताकि आपके बैकएंड को Google Play के बैकएंड के साथ सिंक किया जा सके. खास तौर पर, सदस्यताएं और इन-ऐप्लिकेशन खरीदारी के लिए एपीआई, Google Play पर आपके डिजिटल प्रॉडक्ट की बिक्री से जुड़ी सुविधाओं को मैनेज करता है.

दूसरी इमेज. Google Play Developer API से मिले, बिलिंग से जुड़े एंडपॉइंट.

अपने-आप काम करने वाला डिजिटल प्रॉडक्ट कैटलॉग मैनेजमेंट

ऐसे कई उदाहरण हैं जहां आपके बैकएंड में डिजिटल प्रॉडक्ट कैटलॉग मैनेजमेंट इंटिग्रेशन का होना फ़ायदेमंद हो सकता है. उदाहरण के लिए, इस इंटिग्रेशन की मदद से ये काम किए जा सकते हैं:

  • एनटाइटलमेंट देते समय, ऐक्सेस के लिए अपने बैकएंड पर अपने प्रॉडक्ट की जानकारी का मिरर रखें.
  • सभी कीमतों को अपने-आप अपडेट करने के लिए, एक बैच प्रोसेस सेट अप करें.
  • अपने कैटलॉग मैनेजमेंट सिस्टम को, Google Play के बिलिंग सिस्टम में मौजूद कैटलॉग से कनेक्ट करें. इससे यह पक्का किया जा सकेगा कि दोनों सिस्टम में कैटलॉग एक साथ अपडेट हो.

अपने डिजिटल प्रॉडक्ट कैटलॉग को मैनेज करने के लिए, monetization.subscriptions और inappproducts एंडपॉइंट का इस्तेमाल किया जा सकता है.

खरीदारी के लाइफ़साइकल को मैनेज करना और एनटाइटलमेंट सिंक करना

उपयोगकर्ताओं के एनटाइटलमेंट में होने वाले बदलावों के बारे में तुरंत और सटीक जवाब देने के लिए, खरीदारी के लाइफ़साइकल से जुड़े इवेंट को मॉनिटर करना ज़रूरी है. आपको सदस्यताओं और वन-टाइम खरीदारी, दोनों के लिए अपने बैकएंड में खरीदारी की स्थिति मैनेज करने की सुविधा बनानी चाहिए, ताकि आपकी सभी खरीदारी सुरक्षित हों और आपके सभी एनटाइटलमेंट एक जैसे हों.

Google Play का बिलिंग सिस्टम, दोनों तरह की खरीदारी के लिए डेवलपर से जुड़ी रीयल-टाइम सूचनाएं (आरटीडीएन) भेजता है. साथ ही, आपका बैकएंड इन मैसेज को इंपोर्ट करने और ज़रूरी बदलाव करने के लिए तैयार होना चाहिए. खरीदारी के लाइफ़साइकल को मैनेज करने के लिए, आरटीडीएन क्लाइंट और Google Play डेवलपर एपीआई का फ़ायदा पाने का तरीका जानने के लिए, खरीदारी के लाइफ़साइकल की गाइड देखें.

धोखाधड़ी और गलत इस्तेमाल को रोकना

संवेदनशील लॉजिक को अपने बैकएंड पर ले जाकर और Google Play पर रद्द की गई खरीदारी की निगरानी करके, गलत इस्तेमाल को रोकें. Google Play Developer API में, नई खरीदारी स्वीकार करने, इन-ऐप्लिकेशन प्रॉडक्ट की खरीदारी को कंज़्यूम करने, और रद्द की गई खरीदारी को मैनेज करने के लिए फ़ंक्शन उपलब्ध हैं. धोखाधड़ी और गलत इस्तेमाल को रोकने के बारे में ज़्यादा जानने के लिए, धोखाधड़ी और गलत इस्तेमाल को रोकना लेख पढ़ें.

अपने-आप होने वाला वित्तीय मिलान और रिपोर्टिंग

Play Console की रिपोर्ट डाउनलोड करके, Google Play से रिपोर्टिंग डेटा इंपोर्ट किया जा सकता है. Play Console पर उपलब्ध जानकारी को डाउनलोड करने के लिए, Google Cloud Storage API का इस्तेमाल किया जा सकता है. इससे, इस जानकारी के इस्तेमाल से जुड़ी किसी भी समस्या को हल किया जा सकता है.

बाहरी लेन-देन मैनेजमेंट

अगर आपको अन्य बिलिंग सिस्टम या बाहरी ऑफ़र वाले एपीआई के साथ इंटिग्रेट करना है, तो पूरे हो चुके लेन-देन की रिपोर्ट देने और उन्हें मैनेज करने के लिए, Externaltransactions APIs का इस्तेमाल करें.