ऐप्लिकेशन वितरित करें

नीचे दिए गए सेक्शन में, आपको 'कारोबार के लिए Google Play Store' में ऐप्लिकेशन की उपलब्धता.

ऐप्लिकेशन इंस्टॉल करें

आप इनमें से किसी भी डिवाइस पर Google Play Store से Android ऐप्लिकेशन इंस्टॉल कर सकते हैं: नीति के बारे में ज़्यादा जानें. इस सुविधा का इस्तेमाल करने के लिए, आपको जिसे इंस्टॉल करना है. अपने ऐप्लिकेशन के पैकेज का नाम देखने के लिए दो विकल्प:

  1. ऐप्लिकेशन के पैकेज का नाम, Google Play Store के पेज के यूआरएल में मौजूद होता है. उदाहरण के लिए, Google Chrome ऐप्लिकेशन पेज का यूआरएल

    https://play.google.com/store/apps/details?id=com.android.chrome
    और इसके पैकेज का नाम com.android.chrome है.

  2. कारोबार के लिए Google Play iframe एम्बेड किया जा सकता है अपने ईएमएम कंसोल में, अपने ग्राहकों को Google Play Store पर टैप करें. जब आपका ग्राहक iframe में किसी ऐप्लिकेशन को चुनता है, तो ईएमएम कंसोल को इवेंट में पैकेज का नाम मिलता है.

इसके बाद, ऐप्लिकेशन को यहां जाकर जोड़ा जा सकता है डिवाइस की नीति के मुताबिक:

"applications":[
   {
      "installType":"FORCE_INSTALLED",
      "packageName":"com.android.chrome",
   },
],

जब आप किसी डिवाइस पर नीति लागू करेंगे, तो ऐप्लिकेशन या तो या डिवाइस पर 'कारोबार के लिए Google Play Store' से जोड़ा गया हो.

क्लोज़्ड टेस्ट के लिए ऐप्लिकेशन उपलब्ध कराना

Play Console में, ऐप्लिकेशन डेवलपर क्लोज़्ड रिलीज़ (क्लोज़्ड ट्रैक) बना सकते हैं टेस्टर के सेट के साथ अपने ऐप्लिकेशन के रिलीज़ के लिए तैयार वर्शन की जांच करने के लिए. इसे कहा जाता है क्लोज़्ड टेस्टिंग के लिए. क्लोज़्ड ट्रैक को उपलब्ध कराने की सुविधा से संगठनों को टेस्ट करने में मदद मिलती है तीसरे पक्ष के ऐप्लिकेशन और इन-हाउस ऐप्लिकेशन बनाए गए निजी ऐप्लिकेशन.

Play Console में, क्लोज़्ड टेस्ट सेट अप करते समय, ऐप्लिकेशन डेवलपर ज़्यादा से ज़्यादा 100 संगठनों को (enterprises). क्लोज़्ड ट्रैक को वापस पाने के लिए, Android Management API का इस्तेमाल किया जा सकता है एंटरप्राइज़ को टारगेट करता है और इन क्लोज़्ड ट्रैक को डिवाइसों में डिस्ट्रिब्यूट करता है इसके लिए, नीति का इस्तेमाल करें.

क्लोज़्ड टेस्टिंग के लिए ज़रूरी शर्तें पूरी करने वाले ऐप्लिकेशन

क्लोज़्ड टेस्ट सेट अप करने से पहले, ऐप्लिकेशन डेवलपर को यह पक्का करना होगा कि उनका ऐप्लिकेशन इन शर्तों के मुताबिक हो ये ज़रूरी शर्तें:

  • ऐप्लिकेशन का प्रोडक्शन वर्शन Google Play (या मैनेज किए जा रहे Google) पर पब्लिश किया गया हो निजी ऐप्लिकेशन के लिए Play)
  • Google Play Console में, कारोबार के लिए Google Play को ऐप्लिकेशन की बेहतर सेटिंग पेज.
  • ऐप्लिकेशन के सभी बंद वर्शन, वर्शन कोड की ज़रूरी शर्तों को पूरा करते हैं.

क्लोज़्ड टेस्ट में किसी एंटरप्राइज़ को जोड़ना

क्लोज़्ड टेस्ट सेट अप करते समय, ऐप्लिकेशन डेवलपर संगठन का आईडी जोड़कर, क्लोज़्ड टेस्ट का ऐक्सेस दे सकता है. आपका ग्राहक इन निर्देशों का इस्तेमाल करके अपना संगठन आईडी ढूंढ सकते हैं:

  1. इसका इस्तेमाल करके कारोबार के लिए Google Play में साइन इन करें एडमिन खाता.
  2. एडमिन सेटिंग पर क्लिक करें.
  3. संगठन की जानकारी वाले बॉक्स से संगठन आईडी की स्ट्रिंग कॉपी करें और तो उसे डेवलपर को भेजें.

निजी ऐप्लिकेशन के लिए, डेवलपर को हर ऐप्लिकेशन का संगठन आईडी भी जोड़ना होगा ऐप्लिकेशन के कारोबार के लिए Google Play टैब में हिस्सा लेने वाला एंटरप्राइज़ बेहतर सेटिंग वाला पेज. निर्देशों के लिए, यह देखें Play Console से निजी ऐप्लिकेशन पब्लिश करना.

उपयोगकर्ताओं को बंद ट्रैक वितरित करें

किसी एंटरप्राइज़ में, किसी ऐप्लिकेशन के लिए उपलब्ध ट्रैक की सूची पाने के लिए, enterprises.applications को कॉल करें. इस जवाब में शामिल appTrackInfo[] सूची में, ऐप्लिकेशन:

  • trackId: ट्रैक का यूनीक आइडेंटिफ़ायर, जिसे releaseTrackId से लिया गया है Play Console में उस पेज का यूआरएल जो ऐप्लिकेशन के ट्रैक को दिखाता है जानकारी.
  • trackAlias: ट्रैक का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सके, जिसे इसमें बदलाव किया जा सकता है Play Console पर जाएं.

उपयोगकर्ता के डिवाइस पर कोई बंद ट्रैक इंस्टॉल करने के लिए, accessibleTrackIds तय करें अपने डिवाइस की नीति में जाकर देखें:

"applications":[
   {
      "installType":"AVAILABLE",
      "packageName":"com.google.android.gm",
      "accessibleTrackIds":[
          "123456",
          "789101"
       ]
   },
],

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

ट्रैक आईडी यहां से अपने-आप हट जाएंगे कुछ खास मामलों में enterprises.applications कॉल जैसे:

  • ट्रैक के APK को किसी दूसरे ट्रैक या प्रोडक्शन पर प्रमोट किया गया है.
  • प्रोडक्शन वर्शन को ट्रैक के बाद वाले वर्शन के साथ अपडेट किया जाता है.
  • एक डेवलपर ट्रैक रोक देता है.

कारोबार के लिए Google Play iframe

कारोबार के लिए Google Play iframe का इस्तेमाल करके, 'कारोबार के लिए Google Play' फ़ाइल को एम्बेड किया जा सकता है यह सुविधा, सीधे अपने EMM कंसोल में अनुभव.

managed-play-iframe
पहली इमेज. कारोबार के लिए Google Play iframe

iframe में एक टाइटल बार और एक बड़ा किया जा सकने वाला साइड मेन्यू होता है. मेन्यू से, उपयोगकर्ता अलग-अलग पेजों पर जा सकते हैं:

  • ऐप्लिकेशन खोजें: आईटी एडमिन को Google पर खोजने और ब्राउज़ करने की सुविधा देता है ऐप्लिकेशन चलाएं, ऐप्लिकेशन की जानकारी देखें, और ऐप्लिकेशन चुनें.
  • निजी ऐप्लिकेशन: आईटी एडमिन को निजी ऐप्लिकेशन पब्लिश और मैनेज करने की अनुमति देता है के लिए डिज़ाइन कर रहे हैं.
  • वेब ऐप्लिकेशन: इसकी मदद से आईटी एडमिन, वेबसाइट पब्लिश और डिस्ट्रिब्यूट कर सकते हैं ऐप्लिकेशन के रूप में शॉर्टकट बनाना.
  • ऐप्लिकेशन व्यवस्थित करना: इसकी मदद से, आईटी एडमिन यह कॉन्फ़िगर कर सकते हैं कि ऐप्लिकेशन कैसे काम करते हैं उपयोगकर्ता के डिवाइस पर, Play Store ऐप्लिकेशन में व्यवस्थित किया जाता है.

सुविधाएं

इस सेक्शन में, कारोबार के लिए Google Play iframe में उपलब्ध सुविधाओं के बारे में बताया गया है. iframe को एम्बेड करने और इन सुविधाओं को लागू करने के तरीके के बारे में जानकारी के लिए, यह देखें अपने कंसोल में iframe जोड़ें.


अपने कंसोल में iframe जोड़ना

पहला चरण. वेब टोकन जनरेट करें

वेब टोकन जनरेट करने के लिए, enterprises.webTokens.create पर कॉल करें जिससे एंटरप्राइज़ की पहचान होती है. रिस्पॉन्स में टोकन का value शामिल होता है.

  • पैरंट फ़्रेम होस्टिंग के यूआरएल पर parentFrameUrl सेट करें iframe.
  • iframeFeature का इस्तेमाल करके, सुविधाओं की जानकारी दें iframe में चालू करने के लिए: PLAY_SEARCH, PRIVATE_APPS, WEB_APPS, STORE_BUILDER (ऐप्लिकेशन व्यवस्थित करें). अगर iframeFeature सेट नहीं है, तो iframe सभी सुविधाओं को डिफ़ॉल्ट रूप से चालू करता है.

दूसरा चरण. iframe को रेंडर करना

कारोबार के लिए Google Play iframe को रेंडर करने का तरीका यहां दिया गया है:

<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
  gapi.load('gapi.iframes', function() {
    var options = {
      'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT',
      'where': document.getElementById('container'),
      'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
    }

    var iframe = gapi.iframes.getContext().openChild(options);
  });
</script>

यह कोड, div कंटेनर के अंदर एक iframe जनरेट करता है. एट्रिब्यूट iframe टैग पर लागू होने वाले एट्रिब्यूट को 'एट्रिब्यूट' की मदद से सेट किया जा सकता है विकल्प, जैसा पहले था बताया गया है.

यूआरएल पैरामीटर

इस टेबल में, iframe के लिए उपलब्ध उन सभी पैरामीटर की सूची दी गई है जिन्हें यूआरएल में जोड़ा जा सकता है का इस्तेमाल यूआरएल पैरामीटर के तौर पर करता है, जैसे:

'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT&showsearchbox=TRUE',
पैरामीटर पेज ज़रूरी है ब्यौरा
token लागू नहीं हां पहले चरण से मिला टोकन लौटाया गया.
iframehomepage लागू नहीं नहीं iframe रेंडर होने के बाद दिखने वाला शुरुआती पेज. संभावित वैल्यू ये हैं PLAY_SEARCH, WEB_APPS, PRIVATE_APPS, और STORE_BUILDER (ऐप्लिकेशन व्यवस्थित करें). अगर तय नहीं किया गया है, तो नीचे दिया गया क्रम प्राथमिकता से यह तय होता है कि कौनसा पेज दिखाया जाएगा: 1. PLAY_SEARCH, 2. PRIVATE_APPS, 3. WEB_APPS, 4. STORE_BUILDER.
locale लागू नहीं नहीं अच्छी तरह बनाया गया BCP 47 भाषा टैग जिसका इस्तेमाल iframe में कॉन्टेंट को स्थानीय भाषा में लिखने के लिए किया जाता है. अगर इसके बारे में नहीं बताया गया है, तो डिफ़ॉल्ट वैल्यू en_US है.
mode ऐप्लिकेशन खोजें नहीं SELECT: इसकी मदद से आईटी एडमिन, ऐप्लिकेशन चुन सकते हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है APPROVE (डिफ़ॉल्ट): इसकी मदद से आईटी एडमिन, ऐप्लिकेशन चुन सकते हैं, उन्हें मंज़ूरी दे सकते हैं, और उन्हें अस्वीकार कर सकते हैं.
showsearchbox ऐप्लिकेशन खोजें नहीं TRUE (डिफ़ॉल्ट): यह खोज बॉक्स दिखाता है और iframe के अंदर से खोज क्वेरी शुरू करता है.
FALSE: खोज बॉक्स दिखाई नहीं देता है.
search ऐप्लिकेशन खोजें नहीं खोज स्ट्रिंग. अगर बताया गया है, तो iframe, आईटी एडमिन को के साथ खोज नतीजों पर भेजता है तय की गई स्ट्रिंग.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

तीसरा चरण. iframe इवेंट मैनेज करना

आपको इंटिग्रेशन के दौरान, इन इवेंट को भी मैनेज करना चाहिए.

इवेंटब्यौरा
onproductselect उपयोगकर्ता किसी ऐप्लिकेशन को चुनता है या उसे अनुमति देता है. इससे एक ऑब्जेक्ट मिलता है, जिसमें यह शामिल होता है:
{
    "packageName": The package name of the app, e.g. "com.google.android.gm",
    "productId": The product ID of the app, e.g. "app:com.google.android.gm",
    "action": The type of action performed on the document. Possible values are:
    "approved", "unapproved" or "selected." If you implement the iframe in SELECT
    mode, the only possible value is "selected".
}
    
नीचे दिए गए उदाहरण में, onproductselect को सुनने का तरीका बताया गया है:
iframe.register('onproductselect', function(event) {
  console.log(event);
}, gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER);


Google Play Store पर अपना खुद का ऐप्लिकेशन अपलोड करें

अगर आपने या आपके ग्राहक ने कोई Android ऐप्लिकेशन डेवलप किया है, तो उसे Google Play पर अपलोड किया जा सकता है Google Play Console का इस्तेमाल करके स्टोर करें.

अगर आपको ऐप्लिकेशन को Play Store पर सार्वजनिक तौर पर उपलब्ध नहीं कराना है, तो Google Play का इस्तेमाल करके, अपने ऐप्लिकेशन को एक एंटरप्राइज़ तक सीमित करना कंसोल. दूसरा विकल्प यह है कि Google Play Custom App Publishing API. निजी ऐप्लिकेशन सिर्फ़ उस एंटरप्राइज़ के लिए उपलब्ध होते हैं जिस पर उनके इस्तेमाल की पाबंदी है. वे इसे अब भी नीति का इस्तेमाल करके इंस्टॉल किया जा सकता है, लेकिन यह बाहर के उपयोगकर्ताओं को नहीं दिखेगा आपका एंटरप्राइज़.