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

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

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

कारोबार के लिए Google Play iframe
पहली इमेज. कारोबार के लिए Google Play iframe जिसकी मदद से Search ऐप्लिकेशन वाला पेज दिखाया जा रहा है.

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

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

iframe में सभी पेज डिफ़ॉल्ट रूप से चालू होते हैं, लेकिन उन्हें एक-एक करके बंद किया जा सकता है (अपने कंसोल में iframe जोड़ना देखें).


सुविधाएं

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


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

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

एंटरप्राइज़ की पहचान करने वाला वेब टोकन जनरेट करने के लिए, कॉल करें Enterprises.createWebToken. नीचे दिए गए उदाहरण में, Google Play के ईएमएम का इस्तेमाल करके टोकन वापस पाने का तरीका बताया गया है Java के लिए एपीआई क्लाइंट लाइब्रेरी.

iframe के सभी पेज डिफ़ॉल्ट रूप से चालू होते हैं. वेब टोकन जनरेट करते समय, यह तय कर सकता है कि किस पेज(पेजों) को बंद करना है. नीचे दिए गए उदाहरण में निजी ऐप्लिकेशन, वेब ऐप्लिकेशन और ऐप्लिकेशन व्यवस्थित करें.

public AdministratorWebToken getAdministratorWebToken(
        String enterpriseId) throws IOException {
    AdministratorWebTokenSpec tokenSpec = new AdministratorWebTokenSpec();
    tokenSpec.setParent("https://my-emm-console.com");
    tokenSpec.setPlaySearch(new AdministratorWebTokenSpecPlaySearch());
    tokenSpec.setPrivateApps(new AdministratorWebTokenSpecPrivateApps().setEnabled(false));
    tokenSpec.setWebApps(new AdministratorWebTokenSpecWebApps().setEnabled(false));
    tokenSpec.setStoreBuilder(new AdministratorWebTokenSpecStoreBuilder().setEnabled(false));
    return androidEnterprise
        .enterprise()
        .createWebToken(enterpriseId, tokenSpec)
        .execute();
}

जब आप लौटाए गए टोकन को अन्य पैरामीटर के साथ शामिल करते हैं, तो ऐसा करना ज़रूरी होता है iframe को रेंडर करना होगा.

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

मैनेज किए जा रहे 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);