- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- فرمان
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- AddEsimParams
- وضعیت فعال سازی
- EsimParams را حذف کنید
- RequestDeviceInfoParams
- اطلاعات دستگاه
- WipeParams
- ClearAppsDataStatus
- PerAppResult
- Clearing Result
- StartLostModeStatus
- وضعیت
- StopLostModeStatus
- وضعیت
- EsimCommandStatus
- وضعیت
- جزئیات خطای داخلی
- OperationCodeDetail
- ErrorCodeDetail
- EsimInfo
- RequestDeviceInfoStatus
- وضعیت
- EidInfo
- عید
- آن را امتحان کنید!
دستوری را برای دستگاه صادر می کند. منبع Operation
بازگردانده شده حاوی یک Command
در قسمت metadata
خود است. برای بدست آوردن وضعیت دستور از روش عملیات get استفاده کنید.
درخواست HTTP
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
name | نام دستگاه به شکل |
درخواست بدن
بدنه درخواست شامل یک نمونه از Command
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Operation
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidmanagement
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .
فرمان
یک دستور
نمایندگی JSON |
---|
{ "type": enum ( |
فیلدها | |
---|---|
type | نوع دستور. |
createTime | مهر زمانی که در آن فرمان ایجاد شده است. مهر زمانی به طور خودکار توسط سرور ایجاد می شود. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
duration | مدت زمانی که فرمان معتبر است. اگر در این مدت توسط دستگاه اجرا نشود، فرمان منقضی می شود. مدت زمان پیشفرض اگر مشخص نشده باشد ده دقیقه است. حداکثر مدت زمان وجود ندارد. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
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 (سطح API 24) یا بالاتر پشتیبانی می شود. |
RELINQUISH_OWNERSHIP | نمایه کاری و همه خطمشیها را از دستگاه Android 8.0 و بالاتر متعلق به شرکت حذف میکند و دستگاه را برای استفاده شخصی واگذار میکند. برنامه ها و داده های مرتبط با نمایه(های) شخصی حفظ می شوند. دستگاه پس از تأیید فرمان از سرور حذف می شود. |
CLEAR_APP_DATA | داده های برنامه برنامه های مشخص شده را پاک می کند. این در اندروید 9 و بالاتر پشتیبانی می شود. توجه داشته باشید که یک برنامه می تواند داده ها را خارج از داده های برنامه خود ذخیره کند، به عنوان مثال در حافظه خارجی یا در فرهنگ لغت کاربر. همچنین ببینید. |
START_LOST_MODE | دستگاه را در حالت گم شده قرار می دهد. فقط در دستگاه های کاملاً مدیریت شده یا دستگاه های متعلق به سازمان با نمایه مدیریت شده پشتیبانی می شود. نیز ببینید. |
STOP_LOST_MODE | دستگاه را از حالت گم شده خارج می کند. فقط در دستگاه های کاملاً مدیریت شده یا دستگاه های متعلق به سازمان با نمایه مدیریت شده پشتیبانی می شود. نیز ببینید. |
ADD_ESIM | یک نمایه eSIM به دستگاه اضافه می کند. این در اندروید 15 و بالاتر پشتیبانی می شود. همچنین به مراجعه کنید. برای حذف نمایه eSIM، از دستور استفاده کنید. برای تعیین اینکه هنگام پاک شدن دستگاه چه اتفاقی برای نمایه eSIM میافتد، در خطمشی تنظیم کنید. توجه: برای ارائه چندین eSIM در یک دستگاه، توصیه می شود بین اجرای متوالی دستور چند دقیقه تاخیر ایجاد کنید. |
REMOVE_ESIM | نمایه eSIM را از دستگاه حذف می کند. این در اندروید 15 و بالاتر پشتیبانی می شود. همچنین ببینید. |
REQUEST_DEVICE_INFO | اطلاعات مربوط به دستگاه را درخواست کنید. |
WIPE | دستگاه را از طریق بازنشانی کارخانهای برای دستگاه متعلق به شرکت یا با حذف نمایه کاری دستگاه شخصی با نمایه کاری پاک میکند. پاک کردن فقط زمانی رخ می دهد که دستگاه فرمان را تأیید کند. فرمان را می توان قبل از آن لغو کرد. |
CommandErrorCode
کد خطای دستوری این یک فیلد فقط خواندنی است که توسط سرور پر شده است.
Enums | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED | هیچ خطایی وجود نداشت. |
UNKNOWN | یک خطای ناشناخته رخ داد. |
API_LEVEL | سطح API دستگاه از این دستور پشتیبانی نمی کند. |
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
پارامترهای مرتبط با دستور
برای افزودن نمایه eSIM به دستگاه. ADD_ESIM
نمایندگی JSON |
---|
{
"activationCode": string,
"activationState": enum ( |
فیلدها | |
---|---|
activationCode | مورد نیاز. کد فعال سازی نمایه eSIM. |
activationState | مورد نیاز. وضعیت فعالسازی نمایه eSIM پس از دانلود. |
وضعیت فعال سازی
وضعیت فعالسازی نمایه eSIM پس از دانلود.
Enums | |
---|---|
ACTIVATION_STATE_UNSPECIFIED | وضعیت فعال سازی eSIM مشخص نشده است. پیشفرض این است که نمایه eSIM در دستگاههای متعلق به شخصی و در دستگاههای متعلق به شرکت شود. |
ACTIVATED | eSIM به طور خودکار پس از دانلود فعال می شود. تنظیم این حالت بهعنوان حالت فعالسازی برای دستگاههای شخصی منجر به رد شدن فرمان میشود. |
NOT_ACTIVATED | نمایه eSIM دانلود شده است اما فعال نشده است. در این صورت کاربر باید eSIM را به صورت دستی روی دستگاه فعال کند. |
EsimParams را حذف کنید
پارامترهای مرتبط با فرمان
برای حذف نمایه eSIM از دستگاه. REMOVE_ESIM
نمایندگی JSON |
---|
{ "iccId": string } |
فیلدها | |
---|---|
iccId | مورد نیاز. شناسه ICC نمایه eSIM که باید حذف شود. |
RequestDeviceInfoParams
پارامترهای مرتبط با فرمان
برای دریافت اطلاعات مربوط به دستگاه. REQUEST_DEVICE_INFO
نمایندگی JSON |
---|
{
"deviceInfo": enum ( |
فیلدها | |
---|---|
deviceInfo | مورد نیاز. نوع اطلاعات دستگاه مورد درخواست |
اطلاعات دستگاه
نوع اطلاعات دستگاه مورد درخواست
Enums | |
---|---|
DEVICE_INFO_UNSPECIFIED | این مقدار مجاز نیست. |
EID | شناسه eSIM را درخواست کنید. قبل از بازگرداندن نتیجه، از کاربر خواسته می شود تا افشای اطلاعات را تأیید کند. اگر کاربر افشاگری را تأیید نکند، برگردانده خواهد شد. این فقط برای دستگاههای شخصی با نمایههای کاری و نسخههای Android 13 و بالاتر پشتیبانی میشود. |
WipeParams
پارامترهای مرتبط با دستور
برای پاک کردن دستگاه. WIPE
نمایندگی JSON |
---|
{ "wipeDataFlags": [ enum ( |
فیلدها | |
---|---|
wipeDataFlags[] | اختیاری. پرچمگذاری میکند تا مشخص شود چه دادههایی پاک شوند. |
wipeReason | اختیاری. پیام کوتاهی که قبل از پاک کردن نمایه کاری در دستگاههای شخصی به کاربر نمایش داده میشود. این هیچ تاثیری بر دستگاه های متعلق به شرکت ندارد. حداکثر طول پیام 200 کاراکتر است. |
ClearAppsDataStatus
وضعیت فرمان
برای پاک کردن داده های برنامه های مشخص شده از دستگاه. CLEAR_APP_DATA
نمایندگی JSON |
---|
{
"results": {
string: {
object ( |
فیلدها | |
---|---|
results | نتایج هر برنامه، نقشه برداری از نام بسته ها به نتیجه پاکسازی مربوطه. یک شی حاوی لیستی از |
PerAppResult
نتیجه تلاش برای پاک کردن داده های یک برنامه واحد.
نمایندگی JSON |
---|
{
"clearingResult": enum ( |
فیلدها | |
---|---|
clearingResult | نتیجه تلاش برای پاک کردن داده های یک برنامه واحد. |
Clearing Result
نتیجه تلاش برای پاک کردن داده های یک برنامه واحد.
Enums | |
---|---|
CLEARING_RESULT_UNSPECIFIED | نتیجه نامشخص |
SUCCESS | داده های این برنامه با موفقیت پاک شد. |
APP_NOT_FOUND | دادههای این برنامه پاک نشد زیرا برنامه پیدا نشد. |
APP_PROTECTED | دادههای این برنامه پاک نشد زیرا برنامه محافظت شده است. برای مثال، این ممکن است برای برنامههایی که برای عملکرد دستگاه حیاتی هستند، مانند فروشگاه Google Play اعمال شود. |
API_LEVEL | دادههای این برنامه پاک نشد زیرا سطح API دستگاه از این دستور پشتیبانی نمیکند. |
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 | فقط خروجی اطلاعاتی درباره eSIM اضافه یا حذف شده است. این فقط زمانی پر می شود که |
status_details فیلد اتحادیه جزئیات وضعیت یک فرمان یا . status_details فقط می تواند یکی از موارد زیر باشد: | |
internalErrorDetails | فقط خروجی جزئیات خطا اگر |
وضعیت
وضعیت یک دستور
یا ADD_ESIM
. REMOVE_ESIM
Enums | |
---|---|
STATUS_UNSPECIFIED | نامشخص این مقدار استفاده نمی شود. |
SUCCESS | عملیات eSIM با موفقیت در دستگاه انجام شد. |
IN_PROGRESS | عملیات eSIM در حال انجام است. |
PENDING_USER_ACTION | کاربر باید برای ادامه عملیات eSIM اقدامی انجام دهد. |
ERROR_SETUP_IN_PROGRESS | وقتی راهاندازی در حال انجام است، عملیات eSIM قابل اجرا نیست. |
ERROR_USER_DENIED | کاربر عملیات eSIM را رد کرده است. |
INTERNAL_ERROR | هنگام تلاش برای افزودن یا حذف eSIM در دستگاه، خطایی رخ داده است، به مراجعه کنید. |
ERROR_ICC_ID_NOT_FOUND | برای دستور ، سیم کارت الکترونیکی که باید حذف شود در دستگاه یافت نشد. این ممکن است به این معنی باشد که eSIM به شرکت تعلق ندارد یا eSIM مربوط به در دستگاه وجود ندارد. |
ERROR_MULTIPLE_ACTIVE_ESIMS_NO_AVAILABLE_SLOT | فرمان هنگام تلاش برای افزودن یک eSIM جدید با وضعیت فعالسازی آن روی ناموفق بود، زیرا چندین اسلات eSIM روی دستگاه حاوی نمایههای eSIM فعال هستند و هیچ اسلات eSIM رایگان در دسترس نیست. برای حل این مشکل، میتوان eSIM جدید را با وضعیت فعالسازی آن بهعنوان برای فعالسازی دستی بعدی اضافه کرد، یا کاربر باید ابتدا یک eSIM فعال موجود را غیرفعال کند تا عملیات ادامه یابد. |
جزئیات خطای داخلی
جزئیات خطای داخلی در صورت وجود برای دستور
یا 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 مراجعه کنید. توجه داشته باشید که در این مورد، کمترین 3 بایت EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE است که کد موضوع و کد دلیل را همانطور که در اینجا نشان داده شده است مشخص می کند. مهم ترین بایت عدد صحیح صفر می شود. برای مثال، کد موضوع 8.11.1 و کد دلیل 5.1 در به صورت 0000 0000 1000 1011 0001 0000 0101 0001 در باینری نمایش داده می شود که در اعشار 9113681 است. |
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
جزئیات eSIM اضافه یا حذف شده است.
نمایندگی JSON |
---|
{ "iccId": string } |
فیلدها | |
---|---|
iccId | فقط خروجی شناسه ICC سیم کارت. |
RequestDeviceInfoStatus
وضعیت فرمان
. REQUEST_DEVICE_INFO
نمایندگی JSON |
---|
{ "status": enum ( |
فیلدها | |
---|---|
status | فقط خروجی وضعیت یک فرمان |
اتحادیه فیلد device_info . جزئیات اطلاعات دستگاه درخواست شده توسط ادمین. این فقط زمانی پر می شود که . device_info فقط می تواند یکی از موارد زیر باشد: | |
eidInfo | اطلاعات مربوط به EID های دستگاه. |
وضعیت
وضعیت یک فرمان
. REQUEST_DEVICE_INFO
Enums | |
---|---|
STATUS_UNSPECIFIED | نامشخص این مقدار استفاده نمی شود. |
SUCCEEDED | اطلاعات دستگاه با موفقیت تحویل داده شد. |
PENDING_USER_ACTION | کاربر اقدامات لازم برای اشتراکگذاری اطلاعات دستگاه را انجام نداده است. |
USER_DECLINED | کاربر اشتراکگذاری اطلاعات دستگاه را رد کرد. |
UNSUPPORTED | اطلاعات دستگاه درخواستی در این دستگاه پشتیبانی نمی شود، به عنوان مثال eSIM در دستگاه پشتیبانی نمی شود. |
EidInfo
اطلاعات مربوط به EID های دستگاه.
نمایندگی JSON |
---|
{
"eids": [
{
object ( |
فیلدها | |
---|---|
eids[] | فقط خروجی اطلاعات EID برای هر تراشه eUICC. |
عید
اطلاعات EID برای هر تراشه eUICC.
نمایندگی JSON |
---|
{ "eid": string } |
فیلدها | |
---|---|
eid | فقط خروجی EID |