डेवलपमेंट पूरा होने के बाद, इंटिग्रेटर और Google, सर्टिफ़िकेशन और लॉन्च की प्रोसेस शुरू कर सकते हैं. इस लॉन्च प्रक्रिया में सभी डिवाइस और फ़ॉर्म फ़ैक्टर पर शुरू से अंत तक के चरणों की जांच शामिल होती है.
जांच तीन चरणों में होगी:
- इंटिग्रेशन की जांच करना
- फ़ाइनेंस की जांच
- Dogfood
इनमें से कुछ चरण ओवरलैप हो सकते हैं, जैसे कि इंटिग्रेशन और फ़ाइनेंस टेस्टिंग.
टेस्टिंग पूरी होने और दोनों पक्षों के इंटिग्रेशन से जुड़ी प्रोसेस पूरी हो जाने के बाद, दो चरणों में लॉन्च किया जा सकता है.
इंटिग्रेशन की जांच करना
इंटिग्रेशन टेस्टिंग का मकसद यह पुष्टि करना होता है कि सभी एपीआई अनुरोध/रिस्पॉन्स और उपयोगकर्ता अनुभव, सही तरीके से मैनेज किए जाते हैं. Google जो टेस्ट करेगा उसकी सूची इंटिग्रेशन टेस्टिंग दस्तावेज़ में देखी जा सकती है.
Google, टेस्टिंग स्प्रेडशीट से काम की जांच करेगा. जांच की प्रोग्रेस को ट्रैक करने के लिए, आपको टेस्टिंग स्प्रेडशीट की एक कॉपी बनानी होगी. शुरुआत में, ये टेस्ट Imali टेस्टिंग टूल का इस्तेमाल करके किए जाने चाहिए. जब Google, प्रोडक्शन में इंटिग्रेटर को कॉन्फ़िगर कर लेगा, तब इंटिग्रेटर को Google Play का इस्तेमाल करके, शुरू से लेकर आखिर तक के टेस्ट पूरे करने होंगे.
हालांकि, इस दस्तावेज़ में पूरी जानकारी नहीं दी गई है, लेकिन इंटिग्रेटर को Android के अलग-अलग वर्शन और मैन्युफ़ैक्चरर के कई तरह के मोबाइल डिवाइसों पर टेस्ट करना चाहिए. इंटिग्रेटर को यह टेस्ट भी करना होगा कि उसका प्रोडक्शन एनवायरमेंट, समझौते में तय की गई सेवा स्तर समझौते (एसएलए) को पूरा करता हो.
इंटिग्रेटर और Google, इस दौरान हर हफ़्ते होने वाली मीटिंग सेट अप करेंगे, ताकि समस्याओं को डीबग किया जा सके और सवालों के जवाब दिए जा सकें. इसके अलावा, कम समय में जवाब देने वाली चैट के लिए Google एक Hangouts ग्रुप बनाएगा. इंटिग्रेटर और Google को काम का कुछ समय ओवरलैप करना चाहिए, ताकि यह पक्का हो सके कि सवालों और बग को समय पर हल किया जा सके.
Google, दो एनवायरमेंट में इंटिग्रेशन की जांच करेगा:
- Google सैंडबॉक्स -> इंटीग्रेटर सैंडबॉक्स
- Google prod -> Integrator prod
हर एनवायरमेंट के लिए, इंटिग्रेटर से ये चीज़ें उपलब्ध करानी चाहिए:
- एपीआई के एंड पॉइंट यूआरएल
- सैंपल खाते, जिनमें पैसे पहले से लोड हैं
- अगर ज़रूरी हो, तो अनुमति देने के लिए APK
अपने एंडपॉइंट की जांच करने के लिए, इंटिग्रेटर Imali इंटिग्रेशन टेस्टिंग टूल का इस्तेमाल कर सकता है. इसके तैयार हो जाने के बाद Google, प्रोडक्शन कॉन्फ़िगरेशन को चालू कर देगा, ताकि अनुमति वाली सूची में शामिल लोग, 'Google प्रॉपर्टीज़' पर पैसे चुकाने का तरीका देख सकें.
फ़ाइनेंस की जांच
फ़ाइनेंस टेस्टिंग में इसकी पुष्टि की जाती है कि इंटिग्रेटर, Google को पेमेंट कर सकता है या नहीं. साथ ही, यह भी पुष्टि करता है कि Google अपने-आप पेमेंट कर चुका है.
टेस्टिंग के हिस्से के तौर पर, Google इंटिग्रेटर से, इनवॉइस भेजने के पांच अलग-अलग मामलों में उसे पूरा करने के लिए कहता है:
- मेमोलाइन-आईडी वाला मिलान हुआ
- ओवरपे
- कम पैसे चुकाना
- ओवरपेमेंट > 5%
- कम पैसे चुकाना > 5%
Google, इंटिग्रेटर को कई remittanceStatementNotification
भेजेगा और इंटिग्रेटर को इनमें से किसी एक स्थिति के हिसाब से पेमेंट करना होगा. फ़ाइनेंस टेस्टिंग फ़्लो शुरू करने के लिए, Google पहले ही इंटिग्रेटर को
सूचना देगा.
दोनों पक्षों के तैयार हो जाने पर, dogfood की जांच शुरू की जा सकती है. अगर टाइमलाइन कंप्रेस की जाती है, तो dogfood के दौरान भी फ़ाइनेंस टेस्टिंग हो सकती है.
Dogfood
Dogfooding की मदद से Google और इंटिग्रेटर, असली उपयोगकर्ता के अनुभव की जांच कर सकते हैं. Google अपनी प्रॉपर्टी पर पैसे चुकाने के तरीके को चालू करेगा, जैसे कि Play for Googlers. इससे डिवाइसों, कनेक्शन, और ओएस वर्शन के मिले-जुले डिवाइस पर लोकल टेस्टिंग की सुविधा चालू हो जाती है.
Dogfood की जांच करने की प्रोसेस, इंटिग्रेटर और Google के प्रोडक्शन एनवायरमेंट, दोनों में होनी चाहिए.
आम तौर पर, Dogfood वर्शन लॉन्च होने से दो हफ़्ते पहले तक टेस्ट होता है. इस दौरान, इंटिग्रेटर और Google, बकाया समस्याओं की स्थिति पर हर दिन सिंक होने की उम्मीद कर सकते हैं.
dogfood के खत्म होने तक, लॉन्च को ब्लॉक करने से जुड़ी सभी समस्याएं ठीक हो जाएंगी. अगर अतिरिक्त जांच या सुधार की ज़रूरत हो, तो Dogfood वर्शन को ऐक्सेस करने की अवधि बढ़ाई जा सकती है.
तीनों चरणों को पूरा करने के बाद, टेस्टिंग और सर्टिफ़िकेशन पूरा हो जाता है.
लॉन्च करें
इंटिग्रेटर और Google, दोनों को लॉन्च के लिए अनुमति देनी होगी.
गेम को 1% रोल आउट के साथ लॉन्च किया जाएगा. 100% रोल आउट करने में आम तौर पर एक महीने का समय लगता है. इसमें नीचे दिए गए रोल आउट चरण होते हैं जो करीब एक हफ़्ते तक चलते हैं.
- 1% - डिवाइस में समस्याओं की जांच करें
- 5% - उपयोगकर्ताओं और डिवाइसों का ज़्यादा बड़ा पूल
- 10% - आय पर असर डालने की जांच करें
- 50% - बढ़ाए जा सकने की योग्यता की जांच करें
- 100% - पूरी तरह से लॉन्च