एंटरप्राइज़ बाइंडिंग बनाना

Enterprise संसाधन, किसी संगठन को आपके Android मैनेजमेंट समाधान से बाइंड करता है. Devices और Policies और दोनों किसी एंटरप्राइज़ से जुड़े हों. एक से ज़्यादा एंटरप्राइज़ बाइंडिंग जो एक संगठन से जुड़े हों. उदाहरण के लिए, हो सकता है कि कोई संगठन उसके अलग-अलग डिपार्टमेंट या क्षेत्रों के लिए अलग-अलग एंटरप्राइज़ बाइंडिंग.

एंटरप्राइज़ बाइंडिंग बनाने के बुनियादी चरणों के बारे में यहां बताया गया है क्विकस्टार्ट गाइड. इस पेज पर, इस प्रोसेस के बारे में ज़्यादा जानकारी दी गई है.

1. साइन अप यूआरएल वापस पाएं

signupUrls.create पर कॉल करें का इस्तेमाल करके साइन अप यूआरएल को वापस पा सकते हैं और नीचे दिए गए दो पैरामीटर तय कर सकते हैं:

  • callbackUrl: ऐसा एचटीटीपीएस यूआरएल जिस पर सेटअप विज़र्ड के बाद रीडायरेक्ट करता है साइन-अप पूरा हुआ. आम तौर पर, यह आपका मैनेजमेंट कंसोल होता है.
  • projectId: आपका प्रोजेक्ट आईडी.

जवाब में url और name शामिल हैं. url खोलें और name को नोट करें.

2. एंटरप्राइज़ का आईटी एडमिन, साइन अप की प्रोसेस पूरी करता है

url से, आईटी एडमिन को साइन अप करने की प्रोसेस पूरी करने में मदद मिलती है. अगर आपकी ईएमएम नहीं है को BTE साइन-अप फ़्लो के लिए चालू कर दिया गया है. इसके बाद, आईटी एडमिन को बताएं कि उसे ऐसा Gmail खाता जो पहले से किसी एंटरप्राइज़ बाइंडिंग से नहीं जुड़ा है. संगठन को रजिस्टर करने के बाद, साइन-अप फ़्लो इस आपका callbackUrl. एक enterpriseToken को callbackUrl.

उदाहरण

https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl

3. एंटरप्राइज़ बाइंडिंग बनाएं

एंटरप्राइज़ बाइंडिंग बनाने के लिए, कॉल करें enterprises.create. यूनीक एंटरप्राइज़ बाइंडिंग आईडी बनाने के अलावा, यह तरीका आपको इस्तेमाल करने की अनुमति देता है. का इस्तेमाल करें. उदाहरण के लिए, आप डिवाइस प्रॉविज़निंग (primaryColor) के दौरान मुख्य रंग दिखाया जाता है नाम या टाइटल (enterpriseDisplayName) और लोगो के साथ (logo) असली उपयोगकर्ताओं को दिखाया जाता है.

उदाहरण

इस उदाहरण में, एंटरप्राइज़ बनाने के लिए Java क्लाइंट लाइब्रेरी का इस्तेमाल किया गया है बाइंडिंग और अपना नाम वापस लौटाएं. सैंपल देखें इस पेज पर जाएं.

private String createEnterprise(AndroidManagement androidManagementClient)
    throws IOException {
  SignupUrl signupUrl =
      androidManagementClient
          .signupUrls()
          .create()
          .setProjectId("myProject")
          .setCallbackUrl("https://example.com/myEmmConsole")
          .execute();

  String enterpriseToken = displayUrlToAdmin(signupUrl.getUrl());

  Enterprise enterprise =
      androidManagementClient
          .enterprises()
          .create(new Enterprise())
          .setProjectId("myProject")
          .setSignupUrlName(signupUrl.getName())
          .setEnterpriseToken(enterpriseToken)
          .execute();

  return enterprise.getName();
}

/**
 * Displays the signup URL to the admin and returns the enterprise token which
 * is generated after the admin goes through the signup flow. This functionality
 * must be implemented by your management console.
 */
private String displayUrlToAdmin(String url) {
  ...
}