निजी ऐप्लिकेशन पब्लिश करना

Google Play Custom App Publishing API की मदद से पब्लिश किए गए ऐप्लिकेशन सार्वजनिक किया गया. वे कम वज़न की पुष्टि प्रक्रिया के अधीन हैं, जबकि ये जिसकी वजह से सार्वजनिक ऐप्लिकेशन पब्लिश करने में कम समय लगा. (Play Console के ज़रिए यह तुलना, दो घंटों से ज़्यादा समय के लिए की जाती है).

किसी एंटरप्राइज़ के लिए, निजी ऐप्लिकेशन पब्लिश करने के लिए कॉल करें Accounts.customApps.create एंटरप्राइज़ के डेवलपर खाते का आईडी पास करना. इसमें सिर्फ़ ज़रूरी फ़ील्ड अनुरोध का मुख्य हिस्सा, ऐप्लिकेशन का टाइटल और ऐप्लिकेशन की डिफ़ॉल्ट लिस्टिंग है भाषा. पक्का करें कि पब्लिश किया जाने वाला कोई भी निजी ऐप्लिकेशन, इन शर्तों को पूरा करता हो ज़रूरतें:

  • पैकेज का नाम Google Play के लिए खास होता है (सिर्फ़ डेवलपर खाते के लिए भी अलग नहीं होता).
  • ऐप्लिकेशन का टाइटल, डेवलपर खाते के लिए खास होता है.

उदाहरण

Path apkPath = Paths.get("PATH_TO_APK");
ByteArrayContent apk =
    new ByteArrayContent("application/octet-stream", Files.readAllBytes(apkPath));

CustomApp appMetadata =
    new CustomApp()
      .setTitle("APPLICATION TITLE")
      .setLanguageCode("en_US")
      .setOrganizations(
          List.of(
              new CustomAppOrganization()
                  .setOrganizationId("C0123wxyz")
                  .setOrganizationName("My organization")));

CustomApps.Create request =
    apiClient.accounts() // Playcustomapp apiClient
      .customApps()
      .create(DEV_ACCOUNT_ID, appMetadata, apk);

CustomApp response = request.execute();
System.out.println(response);

अगर यह ऐप्लिकेशन सफल होता है, तो यह डेवलपर खाते की पब्लिश की गई सूची में दिखेगा ऐप्लिकेशन तुरंत डाउनलोड करें. यह ऐप्लिकेशन, डिस्ट्रिब्यूशन के लिए उपलब्ध होगा पांच मिनट के अंदर असली उपयोगकर्ताओं को पैसे चुकाने होंगे.

डिफ़ॉल्ट रूप से, पब्लिश किया गया निजी ऐप्लिकेशन सिर्फ़ संगठन के लिए उपलब्ध होता है डेवलपर खाते से लिंक होता है. उन संगठनों को सेट करने के लिए जिनको निजी ऐप्लिकेशन उपलब्ध कराया जाना चाहिए, तो संगठन आईडी organizations प्रॉपर्टी.

निजी ऐप्लिकेशन डिस्ट्रिब्यूट किए जा रहे हैं

पब्लिश होने पर निजी ऐप्लिकेशन को अपने-आप मंज़ूरी मिल जाती है. हालांकि, ये अपने-आप नहीं दिखते यह किसी उपयोगकर्ता के लिए तब तक उपलब्ध होता है, जब तक कि एंटरप्राइज़ का आईटी एडमिन साफ़ तौर पर उसे ऐक्सेस नहीं देता मंज़ूरी पा चुके ऐप्लिकेशन पर. ईएमएम कंसोल में इस सुविधा को चालू करने के लिए, इनका इस्तेमाल करें Users.setAvailableProductSet अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है (productSetBehavior को "allApproved" पर सेट करें).

इसी कॉल का इस्तेमाल करके, आईटी एडमिन को कुछ खास ऐप्लिकेशन को अनुमति वाली सूची में शामिल करने की अनुमति दी जा सकती है (productSetBehavior को "whitelist" पर सेट करें). उपयोगकर्ता के कारोबार के लिए Google Play Store में ऐप्लिकेशन जोड़ने के तरीके के बारे में ज़्यादा जानकारी के लिए, कस्टम स्टोर लेआउट बनाना देखें.

निजी ऐप्लिकेशन अपडेट करना

अपने एंटरप्राइज़ ग्राहकों को सबसे अच्छा उपयोगकर्ता अनुभव देने के लिए, हमारा सुझाव है कि आप ऐप्लिकेशन और स्टोर के साथ-साथ निजी ऐप्लिकेशन पब्लिश करने की सुविधा को इंटिग्रेट करें Google Play Publishing API के ज़रिए, स्टोर पेज अपडेट करने की सुविधाएं उपलब्ध कराई गई हैं. इससे आईटी एडमिन को निजी ऐप्लिकेशन पब्लिश करने, उनमें बदलाव करने, और उन्हें अपडेट करने की सुविधा मिलेगी अपने ईएमएम कंसोल या IDE से. उसी सेवा खाते का इस्तेमाल किया जा सकता है जिसका इस्तेमाल किया जा रहा है आपने Google Play Publishing API को अनुमति देने के लिए, निजी ऐप्लिकेशन पब्लिश करने के लिए बनाया अनुरोध.

आपको या आपके एंटरप्राइज़ ग्राहक, निजी ऐप्लिकेशन और उनका स्टोर भी अपडेट कर सकते हैं स्टोर पेज की जानकारी देखें (ज़्यादा जानकारी के लिए, Play Console के सहायता केंद्र पर जाएं).

हमारी क्लाइंट लाइब्रेरी की मदद से कोडिंग शुरू करें

Google Play Custom App Publishing API की क्लाइंट लाइब्रेरी यहां उपलब्ध है Java, Python, .NET, और रूबी.

Android Enterprise के बारे में ज़्यादा जानें

  • Android के लिए ईएमएम समाधान डेवलप करने के बारे में ज़्यादा जानकारी के लिए, देखें Android Enterprise.
  • Android ऐप्लिकेशन डेवलप करने के सबसे सही तरीकों के बारे में जानकारी पाने के लिए, एंटरप्राइज़ डिस्ट्रिब्यूशन, Enterprise में शामिल हो.