- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- Command
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- AddEsimParams
- ActivationState
- RemoveEsimParams
- RequestDeviceInfoParams
- DeviceInfo
- WipeParams
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- स्टेटस
- StopLostModeStatus
- स्टेटस
- EsimCommandStatus
- स्टेटस
- InternalErrorDetails
- OperationCodeDetail
- ErrorCodeDetail
- EsimInfo
- RequestDeviceInfoStatus
- स्टेटस
- EidInfo
- Eid
- इसे आज़माएं!
किसी डिवाइस को निर्देश देता है. दिखाए गए Operation
रिसॉर्स के metadata
फ़ील्ड में Command
मौजूद है. कमांड की स्थिति जानने के लिए, get operation method का इस्तेमाल करें.
एचटीटीपी अनुरोध
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
डिवाइस का नाम |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Command
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidmanagement
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.
निर्देश
कोई निर्देश.
JSON के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
निर्देश का टाइप. |
createTime |
वह टाइमस्टैंप जब निर्देश बनाया गया था. टाइमस्टैंप, सर्वर से अपने-आप जनरेट होता है. आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
duration |
वह समयावधि जिसके लिए निर्देश मान्य है. अगर इस दौरान डिवाइस से निर्देश पूरा नहीं किया जाता है, तो वह खत्म हो जाएगा. अगर कोई अवधि नहीं दी गई है, तो डिफ़ॉल्ट अवधि 10 मिनट होती है. वीडियो की अवधि की कोई सीमा नहीं है. सेकंड में कुल अवधि, जिसमें दशमलव के बाद नौ अंक हो सकते हैं. यह अवधि ' |
userName |
डिवाइस का मालिकाना हक रखने वाले उपयोगकर्ता के संसाधन का नाम, |
errorCode |
अगर निर्देश पूरा नहीं हो पाता है, तो गड़बड़ी की जानकारी देने वाला गड़बड़ी कोड. अगर कॉलर ने कमांड रद्द कर दिया है, तो यह सेटिंग सेट नहीं होती. निर्देश से जुड़ी गड़बड़ियों के बारे में जानने के लिए, फ़ील्ड को इस क्रम में प्राथमिकता दें (सबसे ज़्यादा प्राथमिकता वाले फ़ील्ड पहले): 1. अगर मौजूद हों, तो |
newPassword |
|
resetPasswordFlags[] |
|
यूनियन फ़ील्ड अगर यह सेट है, तो |
|
clearAppsDataParams |
डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए, |
startLostModeParams |
डिवाइस को लॉस्ट मोड में डालने के लिए, |
stopLostModeParams |
डिवाइस को लॉस्ट मोड से बाहर निकालने के लिए, |
addEsimParams |
ज़रूरी नहीं. डिवाइस में ई-सिम प्रोफ़ाइल जोड़ने के लिए, |
removeEsimParams |
ज़रूरी नहीं. डिवाइस से ई-सिम प्रोफ़ाइल हटाने के लिए, |
requestDeviceInfoParams |
ज़रूरी नहीं. डिवाइस से जुड़ी जानकारी पाने के लिए, |
wipeParams |
ज़रूरी नहीं. डिवाइस को वाइप करने के लिए |
यूनियन फ़ील्ड status . निर्देश से जुड़ा स्टेटस. ध्यान दें कि कुछ कमांड में इसका इस्तेमाल नहीं किया जाता. खास तौर पर, , , , और . आने वाले समय में, इन निर्देशों में इसका इस्तेमाल भी किया जा सकता है. status इनमें से कोई एक हो सकता है: |
|
clearAppsDataStatus |
सिर्फ़ आउटपुट के लिए. डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए, |
startLostModeStatus |
सिर्फ़ आउटपुट के लिए. डिवाइस को लॉस्ट मोड में डालने के लिए |
stopLostModeStatus |
सिर्फ़ आउटपुट के लिए. डिवाइस को लॉस्ट मोड से बाहर निकालने के लिए, |
esimStatus |
सिर्फ़ आउटपुट के लिए. |
requestDeviceInfoStatus |
सिर्फ़ आउटपुट के लिए. |
CommandType
निर्देशों के टाइप.
Enums | |
---|---|
COMMAND_TYPE_UNSPECIFIED |
इस वैल्यू की अनुमति नहीं है. |
LOCK |
डिवाइस को लॉक करें, जैसे कि लॉक स्क्रीन का टाइम आउट खत्म हो गया हो. |
RESET_PASSWORD |
उपयोगकर्ता का पासवर्ड रीसेट करें. |
REBOOT |
डिवाइस को रीबूट करें. यह सुविधा सिर्फ़ उन डिवाइसों पर काम करती है जिन्हें पूरी तरह से मैनेज किया जा रहा हो और जो Android 7.0 (एपीआई लेवल 24) या इसके बाद के वर्शन पर काम करते हों. |
RELINQUISH_OWNERSHIP |
कंपनी के मालिकाना हक वाले Android 8.0 और उसके बाद के वर्शन वाले डिवाइस से, वर्क प्रोफ़ाइल और सभी नीतियां हटाता है. इससे, डिवाइस को निजी इस्तेमाल के लिए छोड़ दिया जाता है. निजी प्रोफ़ाइल से जुड़े ऐप्लिकेशन और डेटा को सेव रखा जाता है. निर्देश स्वीकार करने के बाद, डिवाइस को सर्वर से मिटा दिया जाएगा. |
CLEAR_APP_DATA |
यह सुविधा, चुने गए ऐप्लिकेशन का डेटा मिटाती है. यह सुविधा, Android 9 और उसके बाद के वर्शन पर काम करती है. ध्यान दें कि कोई ऐप्लिकेशन, अपने ऐप्लिकेशन डेटा के अलावा, बाहरी स्टोरेज या उपयोगकर्ता के डिक्शनरी में भी डेटा सेव कर सकता है. भी देखें. |
START_LOST_MODE |
डिवाइस को खोए हुए डिवाइस को लॉक करने वाले मोड में डालता है. यह सुविधा सिर्फ़ उन डिवाइसों पर काम करती है जिन्हें पूरी तरह से मैनेज किया जाता है. इसके अलावा, यह सुविधा उन डिवाइसों पर भी काम करती है जिनका मालिकाना हक संगठन के पास है और जिन पर मैनेज की जा सकने वाली प्रोफ़ाइल है. भी देखें. |
STOP_LOST_MODE |
डिवाइस को खोए हुए डिवाइस के मोड से बाहर निकालता है. यह सुविधा सिर्फ़ उन डिवाइसों पर काम करती है जिन्हें पूरी तरह से मैनेज किया जाता है. इसके अलावा, यह सुविधा उन डिवाइसों पर भी काम करती है जिनका मालिकाना हक संगठन के पास है और जिन पर मैनेज की जा सकने वाली प्रोफ़ाइल है. भी देखें. |
ADD_ESIM |
डिवाइस में ई-सिम प्रोफ़ाइल जोड़ता है. यह सुविधा, Android 15 और उसके बाद के वर्शन पर काम करती है. भी देखें. किसी ई-सिम प्रोफ़ाइल को हटाने के लिए, कमांड का इस्तेमाल करें. डिवाइस को मिटाने पर, eSIM प्रोफ़ाइल का क्या होगा, यह तय करने के लिए नीति में सेट करें. ध्यान दें: एक ही डिवाइस पर कई ई-सिम प्रोवाइड करने के लिए, हमारा सुझाव है कि कमांड को एक के बाद एक लागू करने के बीच कुछ मिनट का अंतर रखें. |
REMOVE_ESIM |
डिवाइस से ई-सिम प्रोफ़ाइल हटाता है. यह सुविधा, Android 15 और उसके बाद के वर्शन पर काम करती है. भी देखें. |
REQUEST_DEVICE_INFO |
डिवाइस से जुड़ी जानकारी का अनुरोध करें. |
WIPE |
कंपनी के मालिकाना हक वाले डिवाइस को फ़ैक्ट्री रीसेट करके या निजी तौर पर इस्तेमाल किए जा रहे डिवाइस से वर्क प्रोफ़ाइल मिटाकर, डिवाइस को मिटाता है. डिवाइस के कमांड स्वीकार करने के बाद ही, डेटा मिटाया जाता है. इसके पहले, निर्देश को रद्द किया जा सकता है. |
CommandErrorCode
निर्देश से जुड़ी गड़बड़ी का कोड. यह रीड-ओनली फ़ील्ड है, जिसे सर्वर से पॉप्युलेट किया जाता है.
Enums | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED |
कोई गड़बड़ी नहीं हुई. |
UNKNOWN |
कोई अज्ञात गड़बड़ी हुई. |
API_LEVEL |
डिवाइस का एपीआई लेवल, इस निर्देश के साथ काम नहीं करता. |
MANAGEMENT_MODE |
मैनेजमेंट मोड (प्रोफ़ाइल का मालिक, डिवाइस का मालिक वगैरह) में यह निर्देश काम नहीं करता. |
INVALID_VALUE |
कमांड में पैरामीटर की अमान्य वैल्यू है. |
UNSUPPORTED |
डिवाइस पर यह निर्देश काम नहीं करता. Android डिवाइस नीति को नए वर्शन पर अपडेट करके, इस समस्या को हल किया जा सकता है. |
ResetPasswordFlag
ऐसे फ़्लैग जिनका इस्तेमाल RESET_PASSWORD
कमांड टाइप के लिए किया जा सकता है.
Enums | |
---|---|
RESET_PASSWORD_FLAG_UNSPECIFIED |
इस वैल्यू को अनदेखा कर दिया जाता है. |
REQUIRE_ENTRY |
जब तक उपयोगकर्ता पासवर्ड डाल नहीं लेता, तब तक दूसरे एडमिन को पासवर्ड फिर से बदलने की अनुमति न दें. |
DO_NOT_ASK_CREDENTIALS_ON_BOOT |
डिवाइस के बूट होने पर, उपयोगकर्ता के क्रेडेंशियल न मांगें. |
LOCK_NOW |
पासवर्ड रीसेट करने के बाद, डिवाइस को लॉक करें. |
ClearAppsDataParams
डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए,
कमांड से जुड़े पैरामीटर.CLEAR_APP_DATA
JSON के काेड में दिखाना |
---|
{ "packageNames": [ string ] } |
फ़ील्ड | |
---|---|
packageNames[] |
उन ऐप्लिकेशन के पैकेज के नाम जिनका डेटा, निर्देश लागू होने पर मिट जाएगा. |
StartLostModeParams
डिवाइस को लॉस्ट मोड में डालने के लिए,
कमांड से जुड़े पैरामीटर. डिवाइस को खोए हुए मोड में डालने के लिए, कम से कम एक पैरामीटर देना ज़रूरी है. इसमें संगठन का नाम शामिल नहीं होना चाहिए.START_LOST_MODE
JSON के काेड में दिखाना |
---|
{ "lostMessage": { object ( |
फ़ील्ड | |
---|---|
lostMessage |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला मैसेज. |
lostPhoneNumber |
वह फ़ोन नंबर जिस पर डिवाइस के खोए हुए मोड में होने पर, 'डिवाइस के मालिक को कॉल करें' बटन पर टैप करने पर कॉल जाएगा. |
lostEmailAddress |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला ईमेल पता. |
lostStreetAddress |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला घर का पता. |
lostOrganization |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला संगठन का नाम. |
StopLostModeParams
इस टाइप में कोई फ़ील्ड नहीं होता.
डिवाइस को खोए हुए डिवाइस के मोड से हटाने के लिए,
कमांड से जुड़े पैरामीटर.STOP_LOST_MODE
AddEsimParams
डिवाइस में ई-सिम प्रोफ़ाइल जोड़ने के लिए,
कमांड से जुड़े पैरामीटर.ADD_ESIM
JSON के काेड में दिखाना |
---|
{
"activationCode": string,
"activationState": enum ( |
फ़ील्ड | |
---|---|
activationCode |
ज़रूरी है. ई-सिम प्रोफ़ाइल के लिए ऐक्टिवेशन कोड. |
activationState |
ज़रूरी है. डाउनलोड होने के बाद, ई-सिम प्रोफ़ाइल की चालू होने की स्थिति. |
ActivationState
डाउनलोड होने के बाद, ई-सिम प्रोफ़ाइल की चालू होने की स्थिति.
Enums | |
---|---|
ACTIVATION_STATE_UNSPECIFIED |
eSIM के चालू होने की स्थिति की जानकारी नहीं दी गई है. यह डिफ़ॉल्ट रूप से, निजी डिवाइसों पर और कंपनी के मालिकाना हक वाले डिवाइसों पर पर सेट होती है. |
ACTIVATED |
डाउनलोड होने के बाद, eSIM अपने-आप चालू हो जाता है. अगर आपने निजी तौर पर इस्तेमाल किए जाने वाले डिवाइसों के लिए, इस सेटिंग को चालू करने की स्थिति के तौर पर सेट किया है, तो निर्देश अस्वीकार कर दिया जाएगा. |
NOT_ACTIVATED |
ई-सिम प्रोफ़ाइल डाउनलोड हो गई है, लेकिन चालू नहीं हुई है. इस मामले में, उपयोगकर्ता को डिवाइस पर ई-सिम को मैन्युअल तरीके से चालू करना होगा. |
RemoveEsimParams
डिवाइस से ई-सिम प्रोफ़ाइल हटाने के लिए,
कमांड से जुड़े पैरामीटर.REMOVE_ESIM
JSON के काेड में दिखाना |
---|
{ "iccId": string } |
फ़ील्ड | |
---|---|
iccId |
ज़रूरी है. मिटाए जाने वाली ई-सिम प्रोफ़ाइल का आईसीसी आईडी. |
RequestDeviceInfoParams
डिवाइस से जुड़ी जानकारी पाने के लिए,
कमांड से जुड़े पैरामीटर.REQUEST_DEVICE_INFO
JSON के काेड में दिखाना |
---|
{
"deviceInfo": enum ( |
फ़ील्ड | |
---|---|
deviceInfo |
ज़रूरी है. डिवाइस की जिस जानकारी का अनुरोध करना है उसका टाइप. |
DeviceInfo
डिवाइस की जिस जानकारी का अनुरोध करना है उसका टाइप.
Enums | |
---|---|
DEVICE_INFO_UNSPECIFIED |
इस वैल्यू की अनुमति नहीं है. |
EID |
ई-सिम के लिए आइडेंटिफ़ायर का अनुरोध करें. नतीजा दिखाने से पहले, उपयोगकर्ता से जानकारी ज़ाहिर करने की अनुमति मांगी जाएगी. अगर उपयोगकर्ता, जानकारी ज़ाहिर करने की अनुमति नहीं देता है, तो को वापस कर दिया जाएगा. यह सुविधा सिर्फ़ उन डिवाइसों पर काम करती है जिन पर आपका मालिकाना हक है, जिनमें वर्क प्रोफ़ाइलें हैं, और जो Android 13 और उसके बाद के वर्शन पर काम करते हैं. |
WipeParams
डिवाइस को मिटाने के लिए,
कमांड से जुड़े पैरामीटर.WIPE
JSON के काेड में दिखाना |
---|
{ "wipeDataFlags": [ enum ( |
फ़ील्ड | |
---|---|
wipeDataFlags[] |
ज़रूरी नहीं. यह तय करने के लिए फ़्लैग कि कौनसा डेटा मिटाना है. |
wipeReason |
ज़रूरी नहीं. निजी डिवाइसों पर वर्क प्रोफ़ाइल मिटाने से पहले, उपयोगकर्ता को दिखने वाला छोटा मैसेज. इससे, कंपनी के मालिकाना हक वाले डिवाइसों पर कोई असर नहीं पड़ेगा. मैसेज में ज़्यादा से ज़्यादा 200 वर्ण होने चाहिए. |
ClearAppsDataStatus
डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए,
कमांड का स्टेटस.CLEAR_APP_DATA
JSON के काेड में दिखाना |
---|
{
"results": {
string: {
object ( |
फ़ील्ड | |
---|---|
results |
हर ऐप्लिकेशन के लिए नतीजे, पैकेज के नाम से उससे जुड़े क्लीयरिंग के नतीजे की मैपिंग. ऐसा ऑब्जेक्ट जिसमें |
PerAppResult
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा.
JSON के काेड में दिखाना |
---|
{
"clearingResult": enum ( |
फ़ील्ड | |
---|---|
clearingResult |
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा. |
ClearingResult
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा.
Enums | |
---|---|
CLEARING_RESULT_UNSPECIFIED |
नतीजे की जानकारी नहीं है. |
SUCCESS |
इस ऐप्लिकेशन का डेटा मिटा दिया गया है. |
APP_NOT_FOUND |
इस ऐप्लिकेशन का डेटा इसलिए नहीं मिटाया जा सका, क्योंकि ऐप्लिकेशन नहीं मिला. |
APP_PROTECTED |
इस ऐप्लिकेशन का डेटा इसलिए नहीं मिटाया जा सका, क्योंकि यह ऐप्लिकेशन सुरक्षित है. उदाहरण के लिए, यह Google Play Store जैसे ऐसे ऐप्लिकेशन पर लागू हो सकता है जो डिवाइस के काम करने के लिए ज़रूरी हैं. |
API_LEVEL |
इस ऐप्लिकेशन का डेटा नहीं मिटाया जा सका, क्योंकि डिवाइस का एपीआई लेवल इस निर्देश के साथ काम नहीं करता. |
StartLostModeStatus
डिवाइस को लॉस्ट मोड में डालने के लिए
कमांड की स्थिति.START_LOST_MODE
JSON के काेड में दिखाना |
---|
{
"status": enum ( |
फ़ील्ड | |
---|---|
status |
स्टेटस. |
स्थिति
स्टेटस.
देखें.StartLostModeStatus
Enums | |
---|---|
STATUS_UNSPECIFIED |
नहीं बताया गया है इस वैल्यू का इस्तेमाल नहीं किया जाता. |
SUCCESS |
डिवाइस को खोने का मोड चालू किया गया था. |
RESET_PASSWORD_RECENTLY |
डिवाइस को लॉस्ट मोड में नहीं रखा जा सका, क्योंकि एडमिन ने हाल ही में डिवाइस का पासवर्ड रीसेट किया है. |
USER_EXIT_LOST_MODE_RECENTLY |
डिवाइस को गुम होने की स्थिति में नहीं रखा जा सका, क्योंकि उपयोगकर्ता ने हाल ही में गुम होने की स्थिति से डिवाइस को हटाया था. |
ALREADY_IN_LOST_MODE |
डिवाइस पहले से ही खोए हुए डिवाइस के तौर पर सेट है. |
StopLostModeStatus
डिवाइस को लॉस्ट मोड से बाहर निकालने के लिए,
कमांड की स्थिति.STOP_LOST_MODE
JSON के काेड में दिखाना |
---|
{
"status": enum ( |
फ़ील्ड | |
---|---|
status |
स्टेटस. |
स्थिति
स्टेटस.
देखें.StopLostModeStatus
Enums | |
---|---|
STATUS_UNSPECIFIED |
नहीं बताया गया है इस वैल्यू का इस्तेमाल नहीं किया जाता. |
SUCCESS |
डिवाइस को खोने का मोड बंद कर दिया गया. |
NOT_IN_LOST_MODE |
डिवाइस, खोए हुए डिवाइस के तौर पर सेट नहीं किया गया हो. |
EsimCommandStatus
या ADD_ESIM
कमांड की स्थिति और गड़बड़ी की जानकारी (अगर मौजूद हो).REMOVE_ESIM
JSON के काेड में दिखाना |
---|
{ "status": enum ( |
फ़ील्ड | |
---|---|
status |
सिर्फ़ आउटपुट के लिए. |
esimInfo |
सिर्फ़ आउटपुट के लिए. जोड़े गए या हटाए गए ई-सिम के बारे में जानकारी. यह सिर्फ़ तब पॉप्युलेट होता है, जब ई-सिम ऑपरेशन |
यूनियन फ़ील्ड status_details . या कमांड की स्थिति की जानकारी. status_details इनमें से कोई एक हो सकता है: |
|
internalErrorDetails |
सिर्फ़ आउटपुट के लिए. अगर |
स्थिति
या ADD_ESIM
निर्देश की स्थिति.REMOVE_ESIM
Enums | |
---|---|
STATUS_UNSPECIFIED |
नहीं बताया गया है इस वैल्यू का इस्तेमाल नहीं किया जाता. |
SUCCESS |
डिवाइस पर ई-सिम का इस्तेमाल करने की सुविधा चालू हो गई है. |
IN_PROGRESS |
eSIM चालू करने की प्रोसेस जारी है. |
PENDING_USER_ACTION |
ई-सिम की प्रोसेस जारी रखने के लिए, उपयोगकर्ता को कोई कार्रवाई करनी होगी. |
ERROR_SETUP_IN_PROGRESS |
सेटअप जारी रहने पर, ई-सिम का इस्तेमाल नहीं किया जा सकता. |
ERROR_USER_DENIED |
उपयोगकर्ता ने eSIM का इस्तेमाल करने की अनुमति नहीं दी है. |
INTERNAL_ERROR |
डिवाइस पर ई-सिम जोड़ने या हटाने के दौरान कोई गड़बड़ी हुई. देखें. |
ERROR_ICC_ID_NOT_FOUND |
कमांड के लिए, डिवाइस पर हटाए जाने वाले ई-सिम का नहीं मिला. इसका मतलब यह हो सकता है कि ई-सिम, एंटरप्राइज़ का न हो या डिवाइस पर से जुड़ा ई-सिम मौजूद न हो. |
ERROR_MULTIPLE_ACTIVE_ESIMS_NO_AVAILABLE_SLOT |
कमांड, नई ई-सिम जोड़ने के दौरान काम नहीं कर रहा है. इसकी वजह यह है कि ई-सिम चालू करने की स्थिति पर सेट है. ऐसा इसलिए है, क्योंकि डिवाइस के कई ई-सिम स्लॉट में चालू ई-सिम प्रोफ़ाइलें हैं और कोई भी ई-सिम स्लॉट खाली नहीं है. इस समस्या को हल करने के लिए, नए ई-सिम को चालू करने की स्थिति के तौर पर जोड़ा जा सकता है, ताकि बाद में मैन्युअल तरीके से इसे चालू किया जा सके. इसके अलावा, उपयोगकर्ता को पहले किसी मौजूदा चालू ई-सिम को बंद करना होगा, ताकि यह प्रोसेस आगे बढ़ सके. |
InternalErrorDetails
या ADD_ESIM
कमांड के लिए, अंदरूनी गड़बड़ी की जानकारी.REMOVE_ESIM
JSON के काेड में दिखाना |
---|
{ "operationCode": string, "errorCode": string, "operationCodeDetail": enum ( |
फ़ील्ड | |
---|---|
operationCode |
सिर्फ़ आउटपुट के लिए. ऑपरेशन कोड को पूर्णांक के तौर पर दिखाना. इसके बारे में यहां बताया गया है. ज़्यादा जानकारी के लिए, |
errorCode |
सिर्फ़ आउटपुट के लिए. गड़बड़ी के कोड को पूर्णांक के तौर पर दिखाया गया है. इस बारे में यहां बताया गया है. |
operationCodeDetail |
सिर्फ़ आउटपुट के लिए. |
errorCodeDetail |
सिर्फ़ आउटपुट के लिए. |
OperationCodeDetail
से जुड़ा ऑपरेशन कोड.operationCode
Enums | |
---|---|
OPERATION_CODE_DETAIL_UNSPECIFIED |
ऑपरेशन कोड की जानकारी नहीं दी गई है. Android Management API, को नहीं पहचानता. हालांकि, देखें. |
OPERATION_SYSTEM |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_SYSTEM देखें. |
OPERATION_SIM_SLOT |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_SIM_SLOT देखें. |
OPERATION_EUICC_CARD |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_EUICC_CARD देखें. |
OPERATION_SMDX |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_SMDX देखें. |
OPERATION_SWITCH |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_SWITCH देखें. |
OPERATION_DOWNLOAD |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_DOWNLOAD देखें. |
OPERATION_METADATA |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_METADATA देखें. |
OPERATION_EUICC_GSMA |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_EUICC_GSMA देखें. |
OPERATION_APDU |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_APDU देखें. |
OPERATION_SMDX_SUBJECT_REASON_CODE |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE देखें. ध्यान दें कि इस मामले में, EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE के सबसे कम अहम तीन बाइट हैं. इनसे विषय कोड और वजह कोड के बारे में पता चलता है, जैसा कि यहां बताया गया है. पूर्णांक के सबसे अहम बाइट को शून्य कर दिया जाता है. उदाहरण के लिए, 8.11.1 का विषय कोड और 5.1 का वजह कोड, में बाइनरी के तौर पर 0000 0000 1000 1011 0001 0000 0101 0001 के तौर पर दिखाया गया है. यह दशमलव में 9,113,681 है. |
OPERATION_HTTP |
ज़्यादा जानकारी के लिए, EuiccManager.OPERATION_HTTP देखें. |
ErrorCodeDetail
से जुड़ी गड़बड़ी के कोड की जानकारी.errorCode
Enums | |
---|---|
ERROR_CODE_DETAIL_UNSPECIFIED |
गड़बड़ी के कोड की जानकारी नहीं दी गई है. Android Management API, को नहीं पहचानता. हालांकि, देखें |
ERROR_TIME_OUT |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_TIME_OUT देखें. |
ERROR_EUICC_MISSING |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_EUICC_MISSING देखें. |
ERROR_UNSUPPORTED_VERSION |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_UNSUPPORTED_VERSION देखें. |
ERROR_ADDRESS_MISSING |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_ADDRESS_MISSING देखें. |
ERROR_INVALID_CONFIRMATION_CODE |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_INVALID_CONFIRMATION_CODE देखें. |
ERROR_CERTIFICATE_ERROR |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_CERTIFICATE_ERROR देखें. |
ERROR_NO_PROFILES_AVAILABLE |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_NO_PROFILES_AVAILABLE देखें. |
ERROR_CONNECTION_ERROR |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_CONNECTION_ERROR देखें. |
ERROR_INVALID_RESPONSE |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_INVALID_RESPONSE देखें. |
ERROR_CARRIER_LOCKED |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_CARRIER_LOCKED देखें. |
ERROR_DISALLOWED_BY_PPR |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_DISALLOWED_BY_PPR देखें. |
ERROR_INVALID_ACTIVATION_CODE |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_INVALID_ACTIVATION_CODE देखें. |
ERROR_INCOMPATIBLE_CARRIER |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_INCOMPATIBLE_CARRIER देखें. |
ERROR_OPERATION_BUSY |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_OPERATION_BUSY देखें. |
ERROR_INSTALL_PROFILE |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_INSTALL_PROFILE देखें. |
ERROR_EUICC_INSUFFICIENT_MEMORY |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_EUICC_INSUFFICIENT_MEMORY देखें. |
ERROR_INVALID_PORT |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_INVALID_PORT देखें. |
ERROR_SIM_MISSING |
ज़्यादा जानकारी के लिए, EuiccManager.ERROR_SIM_MISSING देखें. |
EsimInfo
जोड़े गए या हटाए गए ई-सिम की जानकारी.
JSON के काेड में दिखाना |
---|
{ "iccId": string } |
फ़ील्ड | |
---|---|
iccId |
सिर्फ़ आउटपुट के लिए. ई-सिम का आईसीसी आईडी. |
RequestDeviceInfoStatus
कमांड का स्टेटस.REQUEST_DEVICE_INFO
JSON के काेड में दिखाना |
---|
{ "status": enum ( |
फ़ील्ड | |
---|---|
status |
सिर्फ़ आउटपुट के लिए. |
यूनियन फ़ील्ड device_info . एडमिन ने डिवाइस की जिस जानकारी का अनुरोध किया है उसकी जानकारी. यह सिर्फ़ तब पॉप्युलेट होती है, जब की वैल्यू हो. device_info इनमें से कोई एक हो सकता है: |
|
eidInfo |
डिवाइस के ईआईडी से जुड़ी जानकारी. |
स्थिति
निर्देश की स्थिति.REQUEST_DEVICE_INFO
Enums | |
---|---|
STATUS_UNSPECIFIED |
नहीं बताया गया है इस वैल्यू का इस्तेमाल नहीं किया जाता. |
SUCCEEDED |
डिवाइस की जानकारी डिलीवर कर दी गई है. |
PENDING_USER_ACTION |
उपयोगकर्ता ने डिवाइस की जानकारी शेयर करने के लिए ज़रूरी कार्रवाइयां पूरी नहीं की हैं. |
USER_DECLINED |
उपयोगकर्ता ने डिवाइस की जानकारी शेयर करने से मना कर दिया. |
UNSUPPORTED |
डिवाइस की जिस जानकारी का अनुरोध किया गया है वह इस डिवाइस पर काम नहीं करती. उदाहरण के लिए, डिवाइस पर ई-सिम का इस्तेमाल नहीं किया जा सकता. |
EidInfo
डिवाइस के ईआईडी से जुड़ी जानकारी.
JSON के काेड में दिखाना |
---|
{
"eids": [
{
object ( |
फ़ील्ड | |
---|---|
eids[] |
सिर्फ़ आउटपुट के लिए. हर eUICC चिप के लिए EID की जानकारी. |
ईद
हर eUICC चिप के लिए EID की जानकारी.
JSON के काेड में दिखाना |
---|
{ "eid": string } |
फ़ील्ड | |
---|---|
eid |
सिर्फ़ आउटपुट के लिए. ईआईडी |