টুল: list_policies
একটি নির্দিষ্ট এন্টারপ্রাইজের জন্য নীতি তালিকাভুক্ত করে। মূল ক্ষেত্রে (যেমন, এন্টারপ্রাইজ/{enterpriseId}) এন্টারপ্রাইজ রিসোর্সের নাম প্রয়োজন।
নিচের নমুনাটি দেখায় কিভাবে list_policies MCP টুলটি ব্যবহার করার জন্য curl ব্যবহার করতে হয়।
| কার্ল অনুরোধ |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_policies", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
একটি নির্দিষ্ট উদ্যোগের জন্য নীতিমালা তালিকাভুক্ত করার অনুরোধ।
তালিকানীতি অনুরোধ
| JSON উপস্থাপনা |
|---|
{ "parent": string, "pageSize": integer, "pageToken": string } |
| ক্ষেত্র | |
|---|---|
parent | |
pageSize | অনুরোধকৃত পৃষ্ঠার আকার। প্রকৃত পৃষ্ঠার আকার সর্বনিম্ন বা সর্বোচ্চ মান নির্ধারণ করা যেতে পারে। |
pageToken | সার্ভার কর্তৃক প্রদত্ত ফলাফলের একটি পৃষ্ঠা চিহ্নিতকারী একটি টোকেন। |
আউটপুট স্কিমা
একটি নির্দিষ্ট এন্টারপ্রাইজের জন্য নীতি তালিকাভুক্ত করার অনুরোধের প্রতিক্রিয়া।
তালিকানীতিপ্রতিক্রিয়া
| JSON উপস্থাপনা |
|---|
{
"policies": [
{
object ( |
| ক্ষেত্র | |
|---|---|
policies[] | নীতিমালার তালিকা। |
nextPageToken | যদি আরও ফলাফল থাকে, তাহলে পরবর্তী পৃষ্ঠার ফলাফল পুনরুদ্ধারের জন্য একটি টোকেন। |
নীতি
| JSON উপস্থাপনা |
|---|
{ "name": string, "version": string, "applications": [ { object ( |
| ক্ষেত্র | |
|---|---|
name | |
version | নীতির সংস্করণ। এটি একটি কেবল-পঠনযোগ্য ক্ষেত্র। প্রতিবার নীতি আপডেট করার সময় সংস্করণটি বৃদ্ধি করা হয়। |
applications[] | অ্যাপগুলিতে নীতি প্রয়োগ করা হয়েছে। এতে সর্বাধিক ৩,০০০টি উপাদান থাকতে পারে। |
maximumTimeToLock | ডিভাইস লক না হওয়া পর্যন্ত ব্যবহারকারীর কার্যকলাপের সর্বোচ্চ সময় মিলিসেকেন্ডে। মান ০ হলে বোঝা যায় যে কোনও সীমাবদ্ধতা নেই। |
screenCaptureDisabled | স্ক্রিন ক্যাপচার বন্ধ আছে কিনা। |
cameraDisabled | যদি |
keyguardDisabledFeatures[] | উইজেটের মতো কীগার্ড কাস্টমাইজেশন অক্ষম করা হয়েছে। |
defaultPermissionPolicy | রানটাইম অনুমতি অনুরোধের জন্য ডিফল্ট অনুমতি নীতি। |
persistentPreferredActivities[] | ডিফল্ট ইন্টেন্ট হ্যান্ডলার কার্যকলাপ। |
openNetworkConfiguration | ডিভাইসের জন্য নেটওয়ার্ক কনফিগারেশন। আরও তথ্যের জন্য নেটওয়ার্ক কনফিগার দেখুন। |
systemUpdate | সিস্টেম আপডেট নীতি, যা OS আপডেটগুলি কীভাবে প্রয়োগ করা হবে তা নিয়ন্ত্রণ করে। যদি আপডেটের ধরণটি দ্রষ্টব্য: গুগল প্লে সিস্টেম আপডেট (যাকে মেইনলাইন আপডেটও বলা হয়) স্বয়ংক্রিয়ভাবে ডাউনলোড হয় এবং ইনস্টল করার জন্য ডিভাইস রিবুট প্রয়োজন। আরও বিস্তারিত জানার জন্য সিস্টেম আপডেট পরিচালনা করুন এর মেইনলাইন বিভাগটি দেখুন। |
accountTypesWithManagementDisabled[] | ব্যবহারকারীর দ্বারা পরিচালিত হতে পারে না এমন অ্যাকাউন্টের ধরণ। |
addUserDisabled | নতুন ব্যবহারকারী এবং প্রোফাইল যোগ করা অক্ষম কিনা। যেসব ডিভাইসে |
adjustVolumeDisabled | মাস্টার ভলিউম সামঞ্জস্য করা বন্ধ আছে কিনা। এছাড়াও ডিভাইসটি নিঃশব্দ করে। এই সেটিংটি শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতেই কার্যকর। |
factoryResetDisabled | সেটিংস থেকে ফ্যাক্টরি রিসেট করা বন্ধ আছে কিনা। |
installAppsDisabled | ব্যবহারকারীর দ্বারা অ্যাপ ইনস্টল করার সুবিধা বন্ধ আছে কিনা। |
mountPhysicalMediaDisabled | ব্যবহারকারীর ফিজিক্যাল এক্সটার্নাল মিডিয়া মাউন্ট করা বন্ধ আছে কিনা। |
modifyAccountsDisabled | অ্যাকাউন্ট যোগ করা বা সরানো বন্ধ আছে কিনা। |
safeBootDisabled | ডিভাইসটিকে নিরাপদ বুটে রিবুট করা বন্ধ করা আছে কিনা। |
uninstallAppsDisabled | ব্যবহারকারীর দ্বারা অ্যাপ্লিকেশন আনইনস্টল করা বন্ধ করা আছে কিনা। এটি অ্যাপ আনইনস্টল করা থেকে বিরত রাখে, এমনকি |
statusBarDisabled | স্ট্যাটাস বারটি অক্ষম করা আছে কিনা। এটি বিজ্ঞপ্তি, দ্রুত সেটিংস এবং অন্যান্য স্ক্রিন ওভারলে অক্ষম করে যা পূর্ণ-স্ক্রিন মোড থেকে বেরিয়ে আসার অনুমতি দেয়। অবহেলিত। কিয়স্ক ডিভাইসে স্ট্যাটাস বারটি অক্ষম করতে, InstallType |
keyguardDisabled | যদি সত্য হয়, তাহলে এটি প্রাথমিক এবং/অথবা গৌণ প্রদর্শনের জন্য লক স্ক্রিন অক্ষম করে। এই নীতিটি শুধুমাত্র ডেডিকেটেড ডিভাইস পরিচালনা মোডে সমর্থিত। |
minimumApiLevel | সর্বনিম্ন অনুমোদিত Android API স্তর। |
statusReportingSettings | স্ট্যাটাস রিপোর্টিং সেটিংস |
bluetoothContactSharingDisabled | ব্লুটুথ কন্টাক্ট শেয়ারিং বন্ধ আছে কিনা। |
shortSupportMessage | অ্যাডমিন কর্তৃক কার্যকারিতা নিষ্ক্রিয় করা থাকলে সেটিংস স্ক্রিনে ব্যবহারকারীকে একটি বার্তা প্রদর্শিত হবে। যদি বার্তাটি 200 অক্ষরের বেশি হয় তবে এটি ছোট করা হতে পারে। |
longSupportMessage | ডিভাইস অ্যাডমিনিস্ট্রেটর সেটিংস স্ক্রিনে ব্যবহারকারীকে একটি বার্তা প্রদর্শিত হবে। |
passwordRequirements | পাসওয়ার্ডের প্রয়োজনীয়তা। বিঃদ্রঃ: |
wifiConfigsLockdownEnabled | এটি অবচিত। |
bluetoothConfigDisabled | ব্লুটুথ কনফিগার করা নিষ্ক্রিয় কিনা। |
cellBroadcastsConfigDisabled | সেল সম্প্রচার কনফিগার করা অক্ষম কিনা। |
credentialsConfigDisabled | ব্যবহারকারীর শংসাপত্র কনফিগার করা নিষ্ক্রিয় কিনা। |
mobileNetworksConfigDisabled | মোবাইল নেটওয়ার্ক কনফিগার করা অক্ষম কিনা। |
tetheringConfigDisabled | টিথারিং এবং পোর্টেবল হটস্পট কনফিগার করা অক্ষম কিনা। যদি |
vpnConfigDisabled | VPN কনফিগার করা বন্ধ আছে কিনা। |
wifiConfigDisabled | ওয়াই-ফাই নেটওয়ার্ক কনফিগার করা অক্ষম কিনা। সম্পূর্ণরূপে পরিচালিত ডিভাইস এবং কোম্পানির মালিকানাধীন ডিভাইসের ওয়ার্ক প্রোফাইলে সমর্থিত। সম্পূর্ণরূপে পরিচালিত ডিভাইসের জন্য, এটি সত্যে সেট করলে সমস্ত কনফিগার করা নেটওয়ার্ক মুছে যায় এবং শুধুমাত্র |
createWindowsDisabled | অ্যাপ উইন্ডোর পাশাপাশি উইন্ডোজ তৈরি করা অক্ষম কিনা। |
networkResetDisabled | নেটওয়ার্ক সেটিংস রিসেট করা অক্ষম কিনা। |
outgoingBeamDisabled | অ্যাপ থেকে ডেটা বিম করার জন্য NFC ব্যবহার বন্ধ করা আছে কিনা। |
outgoingCallsDisabled | আউটগোয়িং কলগুলি অক্ষম করা আছে কিনা। |
removeUserDisabled | অন্যান্য ব্যবহারকারীদের অপসারণ অক্ষম করা আছে কিনা। |
shareLocationDisabled | লোকেশন শেয়ারিং বন্ধ আছে কিনা। |
smsDisabled | এসএমএস বার্তা পাঠানো এবং গ্রহণ করা বন্ধ আছে কিনা। |
unmuteMicrophoneDisabled | যদি |
usbFileTransferDisabled | USB এর মাধ্যমে ফাইল স্থানান্তর বন্ধ করা আছে কিনা। এটি শুধুমাত্র কোম্পানির মালিকানাধীন ডিভাইসগুলিতে সমর্থিত। |
ensureVerifyAppsEnabled | অ্যাপ যাচাইকরণ জোর করে সক্ষম করা হচ্ছে কিনা। |
permittedInputMethods | যদি উপস্থিত থাকে, তাহলে শুধুমাত্র এই তালিকার প্যাকেজগুলির দ্বারা প্রদত্ত ইনপুট পদ্ধতিগুলি অনুমোদিত। যদি এই ক্ষেত্রটি উপস্থিত থাকে, কিন্তু তালিকাটি খালি থাকে, তাহলে শুধুমাত্র সিস্টেম ইনপুট পদ্ধতিগুলি অনুমোদিত। |
stayOnPluggedModes[] | ব্যাটারি প্লাগ ইন মোড যার জন্য ডিভাইসটি চালু থাকে। এই সেটিংটি ব্যবহার করার সময়, |
recommendedGlobalProxy | নেটওয়ার্ক-স্বাধীন গ্লোবাল HTTP প্রক্সি। সাধারণত |
setUserIconDisabled | ব্যবহারকারীর আইকন পরিবর্তন করা বন্ধ করা আছে কিনা। এটি শুধুমাত্র Android 7 এবং তার পরবর্তী ভার্সন চলমান ডিভাইসগুলিতে প্রযোজ্য। |
setWallpaperDisabled | ওয়ালপেপার পরিবর্তন করা নিষ্ক্রিয় কিনা। |
choosePrivateKeyRules[] | অ্যাপগুলির ব্যক্তিগত কীগুলিতে অ্যাক্সেস নির্ধারণের নিয়ম। বিস্তারিত জানার জন্য |
alwaysOnVpnPackage | সর্বদা-চালু VPN সংযোগের জন্য কনফিগারেশন। এই সেটিং পরিবর্তন রোধ করতে |
frpAdminEmails[] | ফ্যাক্টরি রিসেট সুরক্ষার জন্য ডিভাইস প্রশাসকদের ইমেল ঠিকানা। যখন ডিভাইসটি ফ্যাক্টরি রিসেট করা হয়, তখন ডিভাইসটি আনলক করার জন্য এই প্রশাসকদের একজনকে Google অ্যাকাউন্টের ইমেল এবং পাসওয়ার্ড দিয়ে লগ ইন করতে হবে। যদি কোনও প্রশাসক নির্দিষ্ট না থাকে, তাহলে ডিভাইসটি ফ্যাক্টরি রিসেট সুরক্ষা প্রদান করবে না। |
deviceOwnerLockScreenInfo | লক স্ক্রিনে ডিভাইসের মালিকের তথ্য দেখানো হবে। |
dataRoamingDisabled | রোমিং ডেটা পরিষেবাগুলি অক্ষম করা আছে কিনা। |
locationMode | অবস্থান সনাক্তকরণের মাত্রা সক্রিয় করা হয়েছে। |
networkEscapeHatchEnabled | নেটওয়ার্ক এস্কেপ হ্যাচ সক্রিয় আছে কিনা। যদি বুট করার সময় নেটওয়ার্ক সংযোগ তৈরি করা না যায়, তাহলে এস্কেপ হ্যাচ ব্যবহারকারীকে ডিভাইস নীতি রিফ্রেশ করার জন্য অস্থায়ীভাবে একটি নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে অনুরোধ করে। নীতি প্রয়োগ করার পরে, অস্থায়ী নেটওয়ার্কটি ভুলে যাবে এবং ডিভাইসটি বুট করা চালিয়ে যাবে। এটি শেষ নীতিতে উপযুক্ত নেটওয়ার্ক না থাকলে এবং ডিভাইসটি লক টাস্ক মোডে একটি অ্যাপে বুট হলে, অথবা ব্যবহারকারী অন্যথায় ডিভাইস সেটিংসে পৌঁছাতে অক্ষম হলে নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে অক্ষম হওয়া রোধ করে। দ্রষ্টব্য: |
bluetoothDisabled | ব্লুটুথ বন্ধ আছে কিনা। |
complianceRules[] | কোনও ডিভাইস যখন তার নীতি মেনে চলে না, তখন কোন প্রশমনমূলক পদক্ষেপ নিতে হবে তা ঘোষণা করে এমন নিয়ম। একাধিক নিয়মের শর্ত পূরণ হলে, নিয়মের জন্য সমস্ত প্রশমনমূলক পদক্ষেপ নেওয়া হয়। সর্বোচ্চ ১০০টি নিয়মের সীমা রয়েছে। পরিবর্তে নীতি প্রয়োগকারী নিয়ম ব্যবহার করুন। |
blockApplicationsEnabled | |
installUnknownSourcesAllowed | এই ক্ষেত্রের কোন প্রভাব নেই। |
debuggingFeaturesAllowed | ব্যবহারকারীকে ডিবাগিং বৈশিষ্ট্যগুলি সক্ষম করার অনুমতি দেওয়া হবে কিনা। |
funDisabled | ব্যবহারকারী মজা করার অনুমতি পাবে কিনা। সেটিংসে ইস্টার এগ গেমটি অক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করে। |
autoTimeRequired | স্বয়ংক্রিয় সময় প্রয়োজন কিনা, যা ব্যবহারকারীকে তারিখ এবং সময় ম্যানুয়ালি সেট করতে বাধা দেয়। যদি |
permittedAccessibilityServices | অনুমোদিত অ্যাক্সেসিবিলিটি পরিষেবাগুলি নির্দিষ্ট করে। যদি ক্ষেত্রটি সেট না করা থাকে, তাহলে যেকোনো অ্যাক্সেসিবিলিটি পরিষেবা ব্যবহার করা যেতে পারে। যদি ক্ষেত্রটি সেট করা থাকে, তাহলে শুধুমাত্র এই তালিকার অ্যাক্সেসিবিলিটি পরিষেবাগুলি এবং সিস্টেমের অন্তর্নির্মিত অ্যাক্সেসিবিলিটি পরিষেবাগুলি ব্যবহার করা যেতে পারে। বিশেষ করে, যদি ক্ষেত্রটি খালিতে সেট করা থাকে, তাহলে শুধুমাত্র সিস্টেমের অন্তর্নির্মিত অ্যাক্সেসিবিলিটি পরিষেবাগুলি ব্যবহার করা যেতে পারে। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইস এবং কাজের প্রোফাইলে সেট করা যেতে পারে। যখন একটি কাজের প্রোফাইলে প্রয়োগ করা হয়, তখন এটি ব্যক্তিগত প্রোফাইল এবং কাজের প্রোফাইল উভয়কেই প্রভাবিত করে। |
appAutoUpdatePolicy | প্রস্তাবিত বিকল্প: যখন অ্যাপ অটো আপডেট নীতি, যা কখন অটোমেটিক অ্যাপ আপডেট প্রয়োগ করা যেতে পারে তা নিয়ন্ত্রণ করে। |
kioskCustomLauncherEnabled | কিওস্ক কাস্টম লঞ্চারটি সক্ষম কিনা। এটি হোম স্ক্রিনকে একটি লঞ্চার দিয়ে প্রতিস্থাপন করে যা |
androidDevicePolicyTracks[] | এই সেটিংটি সমর্থিত নয়। যেকোনো মান উপেক্ষা করা হয়। |
skipFirstUseHintsEnabled | প্রথম ব্যবহারে ইঙ্গিত এড়িয়ে যেতে ফ্ল্যাগ করুন। এন্টারপ্রাইজ অ্যাডমিন অ্যাপগুলির জন্য সিস্টেম সুপারিশ সক্ষম করতে পারে যাতে তারা তাদের ব্যবহারকারীর টিউটোরিয়াল এবং প্রথম স্টার্ট-আপে অন্যান্য প্রাথমিক ইঙ্গিত এড়িয়ে যেতে পারে। |
privateKeySelectionEnabled | ChoosePrivateKeyRules-এ কোনও মিলিত নিয়ম না থাকলে ব্যবহারকারীকে একটি ব্যক্তিগত কী উপনাম বেছে নেওয়ার জন্য একটি ডিভাইসে UI দেখানোর অনুমতি দেয়। Android P-এর নীচের ডিভাইসগুলির জন্য, এটি সেট করলে এন্টারপ্রাইজ কীগুলি ঝুঁকিপূর্ণ হতে পারে। যদি কোনও অ্যাপ্লিকেশনের |
encryptionPolicy | এনক্রিপশন সক্রিয় আছে কিনা |
usbMassStorageEnabled | USB স্টোরেজ সক্ষম কিনা। বন্ধ করা হয়েছে। |
permissionGrants[] | সমস্ত অ্যাপের জন্য স্পষ্ট অনুমতি বা গ্রুপ মঞ্জুরি বা অস্বীকৃতি। এই মানগুলি |
playStoreMode | এই মোডটি প্লে স্টোরে ব্যবহারকারীর জন্য কোন অ্যাপগুলি উপলব্ধ থাকবে এবং নীতি থেকে অ্যাপগুলি সরানো হলে ডিভাইসের আচরণ নিয়ন্ত্রণ করে। |
setupActions[] | সেটআপ প্রক্রিয়া চলাকালীন করণীয় পদক্ষেপ। সর্বাধিক একটি পদক্ষেপ নির্দিষ্ট করা যেতে পারে। |
passwordPolicies[] | পাসওয়ার্ডের প্রয়োজনীয়তা নীতিমালা। নীতিমালায় |
policyEnforcementRules[] | ডিভাইসে যখন কোনও নির্দিষ্ট নীতি প্রয়োগ করা যাবে না তখন আচরণ নির্ধারণ করে এমন নিয়ম |
kioskCustomization | কিওস্ক মোডে একটি ডিভাইসের আচরণ নিয়ন্ত্রণকারী সেটিংস। কিওস্ক মোড সক্ষম করতে, |
advancedSecurityOverrides | উন্নত নিরাপত্তা সেটিংস। বেশিরভাগ ক্ষেত্রে, এগুলি সেট করার প্রয়োজন হয় না। |
personalUsagePolicies | কোম্পানির মালিকানাধীন ডিভাইসে ব্যক্তিগত ব্যবহার পরিচালনার নীতিমালা। |
autoDateAndTimeZone | কোম্পানির মালিকানাধীন ডিভাইসে স্বয়ংক্রিয় তারিখ, সময় এবং সময় অঞ্চল সক্ষম করা আছে কিনা। যদি এটি সেট করা থাকে, তাহলে |
oncCertificateProviders[] | এই বৈশিষ্ট্যটি সাধারণত পাওয়া যায় না। |
crossProfilePolicies | ডিভাইসে ক্রস-প্রোফাইল নীতি প্রয়োগ করা হয়েছে। |
preferentialNetworkService | কর্মক্ষেত্রের প্রোফাইলে নাকি সম্পূর্ণরূপে পরিচালিত ডিভাইসে অগ্রাধিকারমূলক নেটওয়ার্ক পরিষেবা সক্ষম করা আছে তা নিয়ন্ত্রণ করে। উদাহরণস্বরূপ, একটি প্রতিষ্ঠানের একটি ক্যারিয়ারের সাথে একটি চুক্তি থাকতে পারে যে তার কর্মীদের ডিভাইস থেকে সমস্ত কাজের ডেটা এন্টারপ্রাইজ ব্যবহারের জন্য নিবেদিত একটি নেটওয়ার্ক পরিষেবার মাধ্যমে পাঠানো হবে। একটি সমর্থিত অগ্রাধিকারমূলক নেটওয়ার্ক পরিষেবার একটি উদাহরণ হল 5G নেটওয়ার্কে এন্টারপ্রাইজ স্লাইস। যদি Android 13 বা তার উপরে চলমান ডিভাইসগুলিতে |
usageLog | ডিভাইস অ্যাক্টিভিটি লগিংয়ের কনফিগারেশন। |
cameraAccess | ক্যামেরার ব্যবহার এবং ব্যবহারকারীর ক্যামেরা অ্যাক্সেস টগল অ্যাক্সেস আছে কিনা তা নিয়ন্ত্রণ করে। |
microphoneAccess | মাইক্রোফোনের ব্যবহার এবং ব্যবহারকারীর মাইক্রোফোন অ্যাক্সেস টগলের অ্যাক্সেস আছে কিনা তা নিয়ন্ত্রণ করে। এটি শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে প্রযোজ্য। |
deviceConnectivityManagement | ডিভাইস সংযোগের জন্য নিয়ন্ত্রণগুলি কভার করে যেমন Wi-Fi, USB ডেটা অ্যাক্সেস, কীবোর্ড/মাউস সংযোগ এবং আরও অনেক কিছু। |
deviceRadioState | ওয়াই-ফাই, ব্লুটুথ এবং আরও অনেক কিছুর মতো রেডিও স্টেটের নিয়ন্ত্রণগুলি কভার করে। |
credentialProviderPolicyDefault | অ্যান্ড্রয়েড ১৪ এবং তার পরবর্তী ভার্সনে কোন অ্যাপগুলিকে ক্রেডেনশিয়াল প্রদানকারী হিসেবে কাজ করার অনুমতি দেওয়া হবে তা নিয়ন্ত্রণ করে। এই অ্যাপগুলি ক্রেডেনশিয়াল সংরক্ষণ করে, বিস্তারিত জানার জন্য এটি এবং এটি দেখুন। |
printingPolicy | ঐচ্ছিক। প্রিন্টিং অনুমোদিত কিনা তা নিয়ন্ত্রণ করে। এটি Android 9 এবং তার পরবর্তী সংস্করণে চলমান ডিভাইসগুলিতে সমর্থিত। |
displaySettings | ঐচ্ছিক। প্রদর্শন সেটিংসের জন্য নিয়ন্ত্রণ। |
assistContentPolicy | ঐচ্ছিক। AssistContent কোনও বিশেষায়িত অ্যাপ যেমন, সহকারী অ্যাপে পাঠানোর অনুমতি আছে কিনা তা নিয়ন্ত্রণ করে। AssistContent-এ স্ক্রিনশট এবং অ্যাপ সম্পর্কে তথ্য, যেমন প্যাকেজের নাম অন্তর্ভুক্ত থাকে। এটি Android 15 এবং তার পরবর্তী সংস্করণে সমর্থিত। |
workAccountSetupConfig | ঐচ্ছিক। কাজের অ্যাকাউন্ট সেটআপ কনফিগারেশন নিয়ন্ত্রণ করে, যেমন একটি Google প্রমাণীকৃত অ্যাকাউন্ট প্রয়োজন কিনা তার বিশদ বিবরণ। |
wipeDataFlags[] | ঐচ্ছিক। কোনও কারণে (যেমন, অ-সম্মতি) ডিভাইস বা প্রোফাইল ওয়াইপ ট্রিগার হলে কোন ডেটা ওয়াইপ করা হয়েছে তা নির্দেশ করার জন্য ওয়াইপ ফ্ল্যাগ ব্যবহার করা হয়। এটি |
enterpriseDisplayNameVisibility | ঐচ্ছিক। ডিভাইসে |
appFunctions | ঐচ্ছিক। সম্পূর্ণরূপে পরিচালিত ডিভাইসের জন্য ডিভাইসে থাকা অ্যাপগুলি নাকি কাজের প্রোফাইল সহ ডিভাইসের জন্য কাজের প্রোফাইলে থাকা অ্যাপগুলি অ্যাপ ফাংশনগুলি প্রকাশ করতে পারবে কিনা তা নিয়ন্ত্রণ করে। |
defaultApplicationSettings[] | ঐচ্ছিক। সমর্থিত ধরণের জন্য ডিফল্ট অ্যাপ্লিকেশন সেটিং। যদি কোনও প্রোফাইলে কমপক্ষে একটি অ্যাপ্লিকেশন ধরণের জন্য ডিফল্ট অ্যাপ্লিকেশন সফলভাবে সেট করা হয়, তাহলে ব্যবহারকারীরা সেই প্রোফাইলে কোনও ডিফল্ট অ্যাপ্লিকেশন পরিবর্তন করতে পারবেন না। প্রতিটি আরও বিস্তারিত জানার জন্য ডিফল্ট অ্যাপ্লিকেশন সেটিংস নির্দেশিকা দেখুন। |
আবেদন নীতি
| JSON উপস্থাপনা |
|---|
{ "packageName": string, "installType": enum ( |
| ক্ষেত্র | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName | অ্যাপটির প্যাকেজের নাম। উদাহরণস্বরূপ, YouTube অ্যাপের জন্য | ||||||||||||||||
installType | যে ধরণের ইনস্টলেশন করতে হবে। | ||||||||||||||||
lockTaskAllowed | অ্যাপটি পূর্ণ-স্ক্রিন মোডে নিজেকে লক করার অনুমতি আছে কিনা। অবহেলিত। একটি ডেডিকেটেড ডিভাইস কনফিগার করতে InstallType | ||||||||||||||||
defaultPermissionPolicy | অ্যাপের অনুরোধ করা সমস্ত অনুমতির জন্য ডিফল্ট নীতি। যদি নির্দিষ্ট করা থাকে, তাহলে এটি নীতি-স্তরের | ||||||||||||||||
permissionGrants[] | অ্যাপের জন্য স্পষ্ট অনুমতি মঞ্জুর বা অস্বীকার। এই মানগুলি সমস্ত অ্যাপের জন্য প্রযোজ্য | ||||||||||||||||
managedConfiguration | অ্যাপে Managed কনফিগারেশন প্রয়োগ করা হয়েছে। কনফিগারেশনের ফর্ম্যাটটি অ্যাপ দ্বারা সমর্থিত
| ||||||||||||||||
disabled | অ্যাপটি নিষ্ক্রিয় কিনা। নিষ্ক্রিয় থাকা অবস্থায়, অ্যাপের ডেটা এখনও সংরক্ষিত থাকে। | ||||||||||||||||
minimumVersionCode | ডিভাইসে চলমান অ্যাপের সর্বনিম্ন সংস্করণ। যদি সেট করা থাকে, তাহলে ডিভাইসটি কমপক্ষে এই সংস্করণ কোডে অ্যাপটি আপডেট করার চেষ্টা করে। যদি অ্যাপটি আপ-টু-ডেট না থাকে, তাহলে ডিভাইসে একটি | ||||||||||||||||
delegatedScopes[] | অ্যান্ড্রয়েড ডিভাইস নীতি থেকে অ্যাপে অর্পিত সুযোগগুলি। এগুলি যে অ্যাপ্লিকেশনগুলিতে প্রয়োগ করা হয় তার জন্য অতিরিক্ত সুবিধা প্রদান করে। | ||||||||||||||||
managedConfigurationTemplate | অ্যাপের জন্য পরিচালিত কনফিগারেশন টেমপ্লেট, পরিচালিত কনফিগারেশন iframe থেকে সংরক্ষিত। managed_configuration সেট করা থাকলে এই ক্ষেত্রটি উপেক্ষা করা হয়। | ||||||||||||||||
accessibleTrackIds[] | অ্যাপের ট্র্যাক আইডিগুলির তালিকা যা এন্টারপ্রাইজের একটি ডিভাইস অ্যাক্সেস করতে পারে। যদি তালিকায় একাধিক ট্র্যাক আইডি থাকে, তাহলে ডিভাইসগুলি সমস্ত অ্যাক্সেসযোগ্য ট্র্যাকের মধ্যে সর্বশেষ সংস্করণটি পাবে। যদি তালিকায় কোনও ট্র্যাক আইডি না থাকে, তাহলে ডিভাইসগুলি কেবল অ্যাপের প্রোডাকশন ট্র্যাকে অ্যাক্সেস পাবে। প্রতিটি ট্র্যাক সম্পর্কে আরও বিশদ বিবরণ AppTrackInfo এ উপলব্ধ। | ||||||||||||||||
connectedWorkAndPersonalApp | ব্যবহারকারীর সম্মতির সাপেক্ষে, অ্যাপটি কোনও ডিভাইসের কাজের এবং ব্যক্তিগত প্রোফাইল জুড়ে নিজের সাথে যোগাযোগ করতে পারে কিনা তা নিয়ন্ত্রণ করে। | ||||||||||||||||
autoUpdateMode | অ্যাপের জন্য স্বয়ংক্রিয়-আপডেট মোড নিয়ন্ত্রণ করে। | ||||||||||||||||
extensionConfig | এই অ্যাপটিকে একটি এক্সটেনশন অ্যাপ হিসেবে সক্ষম করার কনফিগারেশন, যাতে অফলাইনে Android ডিভাইস নীতির সাথে ইন্টারঅ্যাক্ট করার ক্ষমতা থাকে। এই ক্ষেত্রটি সর্বাধিক একটি অ্যাপের জন্য সেট করা যেতে পারে। যদি ডিভাইসে থাকা অ্যাপের সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্টটি অবশ্যই | ||||||||||||||||
alwaysOnVpnLockdownExemption | VPN সংযুক্ত না থাকলে এবং | ||||||||||||||||
workProfileWidgets | কর্মক্ষেত্রের প্রোফাইলে ইনস্টল করা অ্যাপটি হোম স্ক্রিনে উইজেট যোগ করার অনুমতি পাবে কিনা তা নির্দিষ্ট করে। | ||||||||||||||||
credentialProviderPolicy | ঐচ্ছিক। অ্যাপটি Android 14 এবং তার পরবর্তী ভার্সনে একটি শংসাপত্র প্রদানকারী হিসেবে কাজ করার অনুমতি আছে কিনা। | ||||||||||||||||
customAppConfig | ঐচ্ছিক। এই কাস্টম অ্যাপের জন্য কনফিগারেশন। এটি সেট করার জন্য | ||||||||||||||||
installConstraint[] | ঐচ্ছিক। অ্যাপটি ইনস্টল করার জন্য সীমাবদ্ধতা। আপনি সর্বাধিক একটি | ||||||||||||||||
installPriority | ঐচ্ছিক। যেসব অ্যাপে
এটি ইনস্টলেশনের আপেক্ষিক অগ্রাধিকার নিয়ন্ত্রণ করে। ০ (ডিফল্ট) মান মানে এই অ্যাপটির অন্যান্য অ্যাপের তুলনায় কোনও অগ্রাধিকার নেই। ১ থেকে ১০,০০০ এর মধ্যে মানের জন্য, কম মান মানে উচ্চতর অগ্রাধিকার। ০ থেকে ১০,০০০ এর মধ্যে অন্তর্ভুক্ত রেঞ্জের বাইরের মানগুলি প্রত্যাখ্যান করা হয়। | ||||||||||||||||
userControlSettings | ঐচ্ছিক। অ্যাপের জন্য ব্যবহারকারীর নিয়ন্ত্রণ অনুমোদিত কিনা তা নির্দিষ্ট করে। ব্যবহারকারীর নিয়ন্ত্রণে অ্যাপ ডেটা জোর করে বন্ধ করা এবং সাফ করার মতো ব্যবহারকারীর ক্রিয়া অন্তর্ভুক্ত থাকে। কিছু ধরণের অ্যাপের বিশেষ ব্যবস্থা রয়েছে, আরও বিস্তারিত জানার জন্য | ||||||||||||||||
preferentialNetworkId | ঐচ্ছিক। অ্যাপ্লিকেশনটি যে পছন্দের নেটওয়ার্ক ব্যবহার করে তার আইডি। | ||||||||||||||||
signingKeyCerts[] | ঐচ্ছিক। অ্যাপের মূল সার্টিফিকেটগুলিতে স্বাক্ষর করা। নিম্নলিখিত ক্ষেত্রে এই ক্ষেত্রটি আবশ্যক:
যদি এই ক্ষেত্রটি কোনও কাস্টম অ্যাপের জন্য সেট না করা থাকে, তাহলে নীতিটি প্রত্যাখ্যান করা হবে। যদি কোনও নন-কাস্টম অ্যাপের জন্য প্রয়োজনের সময় এটি সেট না করা থাকে, তাহলে অন্যান্য ক্ষেত্রে, এই ক্ষেত্রটি ঐচ্ছিক এবং প্লে স্টোর থেকে প্রাপ্ত স্বাক্ষর কী সার্টিফিকেট ব্যবহার করা হয়। এই ক্ষেত্রটি কীভাবে ব্যবহার করা হয় তা দেখতে নিম্নলিখিত নীতি সেটিংস দেখুন:
| ||||||||||||||||
roles[] | ঐচ্ছিক। অ্যাপটির ভূমিকা। নির্দিষ্ট ভূমিকা সম্পন্ন অ্যাপগুলিকে Android 14 এবং তার পরবর্তী ভার্সনে পাওয়ার এবং ব্যাকগ্রাউন্ড এক্সিকিউশন সীমাবদ্ধতা, সাসপেনশন এবং হাইবারনেশন থেকে অব্যাহতি দেওয়া যেতে পারে। Android 11 এবং তার পরবর্তী ভার্সনে নির্দিষ্ট ভূমিকা সম্পন্ন অ্যাপগুলির জন্য ব্যবহারকারীর নিয়ন্ত্রণও বাতিল করা যেতে পারে। আরও বিস্তারিত জানার জন্য প্রতিটি অ্যাপটিতে ছাড়গুলি প্রয়োগ করার জন্য এবং অ্যাপটিকে ভূমিকা সম্পর্কে অবহিত করার জন্য, ডিভাইসে থাকা অ্যাপের সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্টটি অবশ্যই Play Store থেকে প্রাপ্ত সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্টগুলির একটির সাথে অথবা একই | ||||||||||||||||
অনুমতি অনুদান
| JSON উপস্থাপনা |
|---|
{
"permission": string,
"policy": enum ( |
| ক্ষেত্র | |
|---|---|
permission | অ্যান্ড্রয়েড অনুমতি বা গ্রুপ, যেমন |
policy | অনুমতি প্রদানের নীতিমালা। |
কাঠামো
| JSON উপস্থাপনা |
|---|
{ "fields": { string: value, ... } } |
| ক্ষেত্র | |
|---|---|
fields | গতিশীলভাবে টাইপ করা মানগুলির অ-ক্রমিক মানচিত্র। |
ক্ষেত্রপ্রবেশ
| JSON উপস্থাপনা |
|---|
{ "key": string, "value": value } |
| ক্ষেত্র | |
|---|---|
key | |
value | |
মূল্য
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ক্ষেত্র kind । মান kind নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
nullValue | একটি শূন্য মান প্রতিনিধিত্ব করে। |
numberValue | একটি দ্বিগুণ মান প্রতিনিধিত্ব করে। |
stringValue | একটি স্ট্রিং মান প্রতিনিধিত্ব করে। |
boolValue | একটি বুলিয়ান মান প্রতিনিধিত্ব করে। |
structValue | একটি কাঠামোগত মান প্রতিনিধিত্ব করে। |
listValue | একটি পুনরাবৃত্ত |
তালিকা মূল্য
| JSON উপস্থাপনা |
|---|
{ "values": [ value ] } |
| ক্ষেত্র | |
|---|---|
values[] | গতিশীলভাবে টাইপ করা মানের পুনরাবৃত্তি ক্ষেত্র। |
পরিচালিত কনফিগারেশন টেমপ্লেট
| JSON উপস্থাপনা |
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
| ক্ষেত্র | |
|---|---|
templateId | পরিচালিত কনফিগারেশন টেমপ্লেটের আইডি। |
configurationVariables | ঐচ্ছিক, কনফিগারেশনের জন্য সংজ্ঞায়িত <key, value> কনফিগারেশন ভেরিয়েবল ধারণকারী একটি মানচিত্র। |
কনফিগারেশনভেরিয়েবলএন্ট্রি
| JSON উপস্থাপনা |
|---|
{ "key": string, "value": string } |
| ক্ষেত্র | |
|---|---|
key | |
value | |
এক্সটেনশনকনফিগ
| JSON উপস্থাপনা |
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
| ক্ষেত্র | |
|---|---|
signingKeyFingerprintsSha256[] | এক্সটেনশন অ্যাপের সাইনিং কী সার্টিফিকেটের হেক্স-এনকোডেড SHA-256 হ্যাশ। শুধুমাত্র 64 অক্ষরের হেক্সাডেসিমেল স্ট্রিং উপস্থাপনা বৈধ। সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্ট সবসময় প্লে স্টোর থেকে পাওয়া যায় এবং এই ক্ষেত্রটি অতিরিক্ত সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্ট প্রদানের জন্য ব্যবহৃত হয়। তবে, যদি অ্যাপ্লিকেশনটি প্লে স্টোরে উপলব্ধ না থাকে, তাহলে এই ক্ষেত্রটি সেট করতে হবে। প্লে স্টোরে অ্যাপ্লিকেশনটি উপলব্ধ না থাকলে এই ক্ষেত্রটি সেট না করা থাকলে ডিভাইসে থাকা এক্সটেনশন অ্যাপের সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্টটি অবশ্যই প্লে স্টোর থেকে প্রাপ্ত সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্টগুলির সাথে অথবা এই ক্ষেত্রে প্রদত্ত ফিঙ্গারপ্রিন্টগুলির সাথে মিলতে হবে যাতে অ্যাপটি অ্যান্ড্রয়েড ডিভাইস নীতির সাথে যোগাযোগ করতে পারে। উৎপাদন ব্যবহারের ক্ষেত্রে, এটি খালি রাখার পরামর্শ দেওয়া হচ্ছে। |
notificationReceiver | যেকোনো স্থানীয় কমান্ড স্ট্যাটাস আপডেটের বিষয়ে এক্সটেনশন অ্যাপকে অবহিত করার জন্য Android ডিভাইস নীতির জন্য রিসিভার পরিষেবা ক্লাসের সম্পূর্ণ যোগ্যতাসম্পন্ন ক্লাসের নাম। পরিষেবাটি এক্সটেনশন অ্যাপের |
কাস্টম অ্যাপকনফিগ
| JSON উপস্থাপনা |
|---|
{
"userUninstallSettings": enum ( |
| ক্ষেত্র | |
|---|---|
userUninstallSettings | ঐচ্ছিক। কাস্টম অ্যাপের ব্যবহারকারীর আনইনস্টল সেটিংস। |
ইনস্টলের সীমাবদ্ধতা
| JSON উপস্থাপনা |
|---|
{ "networkTypeConstraint": enum ( |
| ক্ষেত্র | |
|---|---|
networkTypeConstraint | ঐচ্ছিক। নেটওয়ার্ক টাইপ সীমাবদ্ধতা। |
chargingConstraint | ঐচ্ছিক। চার্জিং সীমাবদ্ধতা। |
deviceIdleConstraint | ঐচ্ছিক। ডিভাইস নিষ্ক্রিয় সীমাবদ্ধতা। |
অ্যাপ্লিকেশন সাইনিংকিসার্ট
| JSON উপস্থাপনা |
|---|
{ "signingKeyCertFingerprintSha256": string } |
| ক্ষেত্র | |
|---|---|
signingKeyCertFingerprintSha256 | প্রয়োজনীয়। অ্যাপের সাইনিং কী সার্টিফিকেটের SHA-256 হ্যাশ মান। এটি অবশ্যই একটি বৈধ SHA-256 হ্যাশ মান হতে হবে, অর্থাৎ 32 বাইট। অন্যথায়, নীতিটি প্রত্যাখ্যান করা হবে। একটি base64-এনকোডেড স্ট্রিং। |
ভূমিকা
| JSON উপস্থাপনা |
|---|
{
"roleType": enum ( |
| ক্ষেত্র | |
|---|---|
roleType | প্রয়োজনীয়। একটি অ্যাপের ভূমিকা কী হতে পারে। |
স্থায়ী পছন্দের কার্যকলাপ
| JSON উপস্থাপনা |
|---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
| ক্ষেত্র | |
|---|---|
receiverActivity | যে কার্যকলাপটি ডিফল্ট ইন্টেন্ট হ্যান্ডলার হওয়া উচিত। এটি একটি অ্যান্ড্রয়েড কম্পোনেন্টের নাম হওয়া উচিত, যেমন |
actions[] | ফিল্টারে মিলানোর জন্য ইন্টেন্ট অ্যাকশন। যদি ফিল্টারে কোনও অ্যাকশন অন্তর্ভুক্ত থাকে, তাহলে মিলানোর জন্য একটি ইন্টেন্টের অ্যাকশন অবশ্যই সেই মানগুলির মধ্যে একটি হতে হবে। যদি কোনও অ্যাকশন অন্তর্ভুক্ত না থাকে, তাহলে ইন্টেন্ট অ্যাকশনটি উপেক্ষা করা হয়। |
categories[] | ফিল্টারে মিলানোর জন্য ইন্টেন্ট বিভাগ। একটি ইন্টেন্টে প্রয়োজনীয় বিভাগগুলি অন্তর্ভুক্ত থাকে, মিল করার জন্য এই সমস্ত বিভাগ ফিল্টারে অন্তর্ভুক্ত করতে হবে। অন্য কথায়, ফিল্টারে একটি বিভাগ যোগ করলে মিলের উপর কোনও প্রভাব পড়ে না যদি না সেই বিভাগটি ইনটেন্টে নির্দিষ্ট করা থাকে। |
সিস্টেম আপডেট
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | কনফিগার করার জন্য সিস্টেম আপডেটের ধরণ। |
startMinutes | যদি টাইপটি |
endMinutes | যদি টাইপটি |
allowedDaysWithoutUpdate | যদি এটি শূন্যের চেয়ে বেশি হয়, তাহলে এটি হল একটি মুলতুবি আপডেট উপলব্ধ হওয়ার পর কত দিন ধরে একটি ডিভাইস আপডেটটি গ্রহণ না করেই সম্মতি বজায় রাখতে পারে। অন্যথায় এর কোনও প্রভাব নেই। |
freezePeriods[] | একটি বার্ষিক পুনরাবৃত্তিমূলক সময়কাল যেখানে ওভার-দ্য-এয়ার (OTA) সিস্টেম আপডেটগুলি স্থগিত করা হয় যাতে কোনও ডিভাইসে চলমান OS সংস্করণটি ফ্রিজ করা যায়। ডিভাইসটি অনির্দিষ্টকালের জন্য ফ্রিজ করা রোধ করতে, প্রতিটি ফ্রিজ পিরিয়ড কমপক্ষে 60 দিন দ্বারা পৃথক করা আবশ্যক। |
ফ্রিজপিরিয়ড
| JSON উপস্থাপনা |
|---|
{ "startDate": { object ( |
| ক্ষেত্র | |
|---|---|
startDate | ফ্রিজ পিরিয়ডের শুরুর তারিখ (সমেত)। দ্রষ্টব্য: |
endDate | ফ্রিজ পিরিয়ডের শেষ তারিখ (সমেত)। শুরুর তারিখ থেকে 90 দিনের বেশি হওয়া উচিত নয়। যদি শেষের তারিখ শুরুর তারিখের আগে হয়, তাহলে ফ্রিজ পিরিয়ডকে বছরের শেষের মোড়ক হিসেবে বিবেচনা করা হবে। দ্রষ্টব্য: |
তারিখ
| JSON উপস্থাপনা |
|---|
{ "year": integer, "month": integer, "day": integer } |
| ক্ষেত্র | |
|---|---|
year | তারিখের বছর। ১ থেকে ৯৯৯৯ পর্যন্ত হতে হবে, অথবা বছর ছাড়া তারিখ উল্লেখ করতে ০ হতে হবে। |
month | বছরের মাস। ১ থেকে ১২ পর্যন্ত হতে হবে, অথবা মাস এবং দিন ছাড়া বছর নির্দিষ্ট করতে ০ হতে হবে। |
day | মাসের দিন। ১ থেকে ৩১ পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা একটি বছর নির্দিষ্ট করার জন্য ০ হতে হবে, অথবা এমন একটি বছর এবং মাস যেখানে দিনটি গুরুত্বপূর্ণ নয়। |
স্থিতি প্রতিবেদন সেটিংস
| JSON উপস্থাপনা |
|---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
| ক্ষেত্র | |
|---|---|
applicationReportsEnabled | অ্যাপ রিপোর্ট সক্রিয় আছে কিনা। |
deviceSettingsEnabled | ডিভাইস সেটিংস রিপোর্টিং সক্ষম কিনা। |
softwareInfoEnabled | সফ্টওয়্যার তথ্য প্রতিবেদন সক্ষম করা আছে কিনা। |
memoryInfoEnabled | মেমরি ইভেন্ট রিপোর্টিং সক্ষম কিনা। |
networkInfoEnabled | নেটওয়ার্ক তথ্য প্রতিবেদন সক্ষম করা আছে কিনা। |
displayInfoEnabled | ডিসপ্লে রিপোর্টিং সক্ষম করা আছে কিনা। কাজের প্রোফাইল সহ ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য রিপোর্ট ডেটা উপলব্ধ নয়। |
powerManagementEventsEnabled | পাওয়ার ম্যানেজমেন্ট ইভেন্ট রিপোর্টিং সক্ষম কিনা। কাজের প্রোফাইল সহ ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য রিপোর্ট ডেটা উপলব্ধ নয়। |
hardwareStatusEnabled | হার্ডওয়্যার স্ট্যাটাস রিপোর্টিং সক্ষম করা আছে কিনা। কাজের প্রোফাইল সহ ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য রিপোর্ট ডেটা উপলব্ধ নয়। |
systemPropertiesEnabled | সিস্টেম প্রোপার্টি রিপোর্টিং সক্ষম কিনা। |
applicationReportingSettings | অ্যাপ্লিকেশন রিপোর্টিং সেটিংস। শুধুমাত্র যদি application_reports_enabled সত্য হয় তবেই প্রযোজ্য। |
commonCriteriaModeEnabled | |
defaultApplicationInfoReportingEnabled | ঐচ্ছিক। |
অ্যাপ্লিকেশন রিপোর্টিং সেটিংস
| JSON উপস্থাপনা |
|---|
{ "includeRemovedApps": boolean } |
| ক্ষেত্র | |
|---|---|
includeRemovedApps | সরানো অ্যাপগুলি অ্যাপ্লিকেশন রিপোর্টে অন্তর্ভুক্ত করা হয়েছে কিনা। |
ব্যবহারকারীর মুখোমুখি বার্তা
| JSON উপস্থাপনা |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| ক্ষেত্র | |
|---|---|
localizedMessages | <locale, message> জোড়া সম্বলিত একটি মানচিত্র, যেখানে locale হল একটি সুগঠিত BCP 47 ভাষা কোড, যেমন en-US, es-ES, অথবা fr। |
defaultMessage | যদি কোনও স্থানীয় বার্তা নির্দিষ্ট না করা থাকে অথবা ব্যবহারকারীর স্থানীয় বার্তার সাথে কোনও স্থানীয় বার্তার মিল না থাকে, তাহলে ডিফল্ট বার্তাটি প্রদর্শিত হবে। যদি কোনও স্থানীয় বার্তা প্রদান করা হয় তবে একটি ডিফল্ট বার্তা প্রদান করতে হবে। |
স্থানীয় বার্তাপ্রবেশ
| JSON উপস্থাপনা |
|---|
{ "key": string, "value": string } |
| ক্ষেত্র | |
|---|---|
key | |
value | |
পাসওয়ার্ডের প্রয়োজনীয়তা
| JSON উপস্থাপনা |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| ক্ষেত্র | |
|---|---|
passwordMinimumLength | ন্যূনতম অনুমোদিত পাসওয়ার্ডের দৈর্ঘ্য। ০ মান মানে কোনও বিধিনিষেধ নেই। শুধুমাত্র তখনই প্রয়োগ করা হয় যখন |
passwordMinimumLetters | পাসওয়ার্ডে ন্যূনতম অক্ষরের সংখ্যা প্রয়োজন। শুধুমাত্র তখনই বলবৎ করা হবে যখন |
passwordMinimumLowerCase | পাসওয়ার্ডে ন্যূনতম ছোট হাতের অক্ষরের সংখ্যা প্রয়োজন। শুধুমাত্র তখনই প্রয়োগ করা হবে যখন |
passwordMinimumNonLetter | পাসওয়ার্ডে ন্যূনতম অ-অক্ষর অক্ষরের সংখ্যা (সংখ্যাসূচক সংখ্যা বা প্রতীক) প্রয়োজন। শুধুমাত্র তখনই প্রয়োগ করা হবে যখন |
passwordMinimumNumeric | পাসওয়ার্ডে ন্যূনতম সংখ্যাসূচক সংখ্যা প্রয়োজন। শুধুমাত্র তখনই প্রয়োগ করা হবে যখন |
passwordMinimumSymbols | পাসওয়ার্ডে ন্যূনতম সংখ্যক প্রতীক প্রয়োজন। শুধুমাত্র তখনই বলবৎ করা হবে যখন |
passwordMinimumUpperCase | পাসওয়ার্ডে ন্যূনতম সংখ্যক বড় হাতের অক্ষর প্রয়োজন। শুধুমাত্র তখনই প্রয়োগ করা হবে যখন |
passwordQuality | প্রয়োজনীয় পাসওয়ার্ডের মান। |
passwordHistoryLength | The length of the password history. After setting this field, the user won't be able to enter a new password that is the same as any password in the history. A value of 0 means there is no restriction. |
maximumFailedPasswordsForWipe | Number of incorrect device-unlock passwords that can be entered before a device is wiped. A value of 0 means there is no restriction. |
passwordExpirationTimeout | Password expiration timeout. A duration in seconds with up to nine fractional digits, ending with ' |
passwordScope | The scope that the password requirement applies to. |
requirePasswordUnlock | The length of time after a device or work profile is unlocked using a strong form of authentication (password, PIN, pattern) that it can be unlocked using any other authentication method (eg fingerprint, trust agents, face). After the specified time period elapses, only strong forms of authentication can be used to unlock the device or work profile. |
unifiedLockSettings | Controls whether a unified lock is allowed for the device and the work profile, on devices running Android 9 and above with a work profile. This can be set only if |
সময়কাল
| JSON উপস্থাপনা |
|---|
{ "seconds": string, "nanos": integer } |
| ক্ষেত্র | |
|---|---|
seconds | Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years |
nanos | Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 |
PackageNameList
| JSON উপস্থাপনা |
|---|
{ "packageNames": [ string ] } |
| ক্ষেত্র | |
|---|---|
packageNames[] | A list of package names. |
ProxyInfo
| JSON উপস্থাপনা |
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
| ক্ষেত্র | |
|---|---|
host | The host of the direct proxy. |
port | The port of the direct proxy. |
excludedHosts[] | For a direct proxy, the hosts for which the proxy is bypassed. The host names may contain wildcards such as *.example.com. |
pacUri | The URI of the PAC script used to configure the proxy. |
ChoosePrivateKeyRule
| JSON উপস্থাপনা |
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
| ক্ষেত্র | |
|---|---|
urlPattern | The URL pattern to match against the URL of the request. If not set or empty, it matches all URLs. This uses the regular expression syntax of |
packageNames[] | The package names to which this rule applies. The signing key certificate fingerprint of the app is verified against the signing key certificate fingerprints provided by Play Store and |
privateKeyAlias | The alias of the private key to be used. |
AlwaysOnVpnPackage
| JSON উপস্থাপনা |
|---|
{ "packageName": string, "lockdownEnabled": boolean } |
| ক্ষেত্র | |
|---|---|
packageName | The package name of the VPN app. |
lockdownEnabled | Disallows networking when the VPN is not connected. |
ComplianceRule
| JSON উপস্থাপনা |
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
| ক্ষেত্র | |
|---|---|
disableApps | If set to true, the rule includes a mitigating action to disable apps so that the device is effectively disabled, but app data is preserved. If the device is running an app in locked task mode, the app will be closed and a UI showing the reason for non-compliance will be displayed. |
packageNamesToDisable[] | If set, the rule includes a mitigating action to disable apps specified in the list, but app data is preserved. |
Union field condition . The condition, which when satisfied, triggers the mitigating actions defined in the rule. Exactly one of the conditions must be set. condition can be only one of the following: | |
nonComplianceDetailCondition | A condition which is satisfied if there exists any matching |
apiLevelCondition | A condition which is satisfied if the Android Framework API level on the device doesn't meet a minimum requirement. |
NonComplianceDetailCondition
| JSON উপস্থাপনা |
|---|
{
"settingName": string,
"nonComplianceReason": enum ( |
| ক্ষেত্র | |
|---|---|
settingName | The name of the policy setting. This is the JSON field name of a top-level |
nonComplianceReason | The reason the device is not in compliance with the setting. If not set, then this condition matches any reason. |
packageName | The package name of the app that's out of compliance. If not set, then this condition matches any package name. |
ApiLevelCondition
| JSON উপস্থাপনা |
|---|
{ "minApiLevel": integer } |
| ক্ষেত্র | |
|---|---|
minApiLevel | The minimum desired Android Framework API level. If the device doesn't meet the minimum requirement, this condition is satisfied. Must be greater than zero. |
SetupAction
| JSON উপস্থাপনা |
|---|
{ "title": { object ( |
| ক্ষেত্র | |
|---|---|
title | Title of this action. |
description | Description of this action. |
Union field action . The action to execute during setup. action can be only one of the following: | |
launchApp | An action to launch an app. The app will be launched with an intent containing an extra with key |
LaunchAppAction
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
Union field | |
packageName | Package name of app to be launched |
PolicyEnforcementRule
| JSON উপস্থাপনা |
|---|
{ "blockAction": { object ( |
| ক্ষেত্র | |
|---|---|
blockAction | An action to block access to apps and data on a company owned device or in a work profile. This action also triggers a user-facing notification with information (where possible) on how to correct the compliance issue. Note: |
wipeAction | An action to reset a company owned device or delete a work profile. Note: |
Union field trigger . Condition which will trigger this rule. trigger can be only one of the following: | |
settingName | The top-level policy to enforce. For example, |
BlockAction
| JSON উপস্থাপনা |
|---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
| ক্ষেত্র | |
|---|---|
blockAfterDays | Number of days the policy is non-compliant before the device or work profile is blocked. To block access immediately, set to 0. |
blockScope | Specifies the scope of this |
WipeAction
| JSON উপস্থাপনা |
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
| ক্ষেত্র | |
|---|---|
wipeAfterDays | Number of days the policy is non-compliant before the device or work profile is wiped. |
preserveFrp | Whether the factory-reset protection data is preserved on the device. This setting doesn't apply to work profiles. |
KioskCustomization
| JSON উপস্থাপনা |
|---|
{ "powerButtonActions": enum ( |
| ক্ষেত্র | |
|---|---|
powerButtonActions | Sets the behavior of a device in kiosk mode when a user presses and holds (long-presses) the Power button. |
systemErrorWarnings | Specifies whether system error dialogs for crashed or unresponsive apps are blocked in kiosk mode. When blocked, the system will force-stop the app as if the user chooses the "close app" option on the UI. |
systemNavigation | Specifies which navigation features are enabled (eg Home, Overview buttons) in kiosk mode. |
statusBar | Specifies whether system info and notifications are disabled in kiosk mode. |
deviceSettings | Specifies whether the Settings app is allowed in kiosk mode. |
AdvancedSecurityOverrides
| JSON উপস্থাপনা |
|---|
{ "untrustedAppsPolicy": enum ( |
| ক্ষেত্র | |
|---|---|
untrustedAppsPolicy | The policy for untrusted apps (apps from unknown sources) enforced on the device. Replaces |
googlePlayProtectVerifyApps | Whether Google Play Protect verification is enforced. Replaces |
developerSettings | Controls access to developer settings: developer options and safe boot. Replaces |
commonCriteriaMode | Controls Common Criteria Mode—security standards defined in the Common Criteria for Information Technology Security Evaluation (CC). Enabling Common Criteria Mode increases certain security components on a device, see Warning: Common Criteria Mode enforces a strict security model typically only required for IT products used in national security systems and other highly sensitive organizations. Standard device use may be affected. Only enabled if required. If Common Criteria Mode is turned off after being enabled previously, all user-configured Wi-Fi networks may be lost and any enterprise-configured Wi-Fi networks that require user input may need to be reconfigured. |
personalAppsThatCanReadWorkNotifications[] | Personal apps that can read work profile notifications using a NotificationListenerService . By default, no personal apps (aside from system apps) can read work notifications. Each value in the list must be a package name. |
mtePolicy | Optional. Controls Memory Tagging Extension (MTE) on the device. The device needs to be rebooted to apply changes to the MTE policy. On Android 15 and above, a |
contentProtectionPolicy | Optional. Controls whether content protection, which scans for deceptive apps, is enabled. This is supported on Android 15 and above. |
PersonalUsagePolicies
| JSON উপস্থাপনা |
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
| ক্ষেত্র | |
|---|---|
cameraDisabled | If true, the camera is disabled on the personal profile. |
screenCaptureDisabled | If true, screen capture is disabled for all users. |
accountTypesWithManagementDisabled[] | Account types that can't be managed by the user. |
maxDaysWithWorkOff | Controls how long the work profile can stay off. The minimum duration must be at least 3 days. Other details are as follows:
|
personalPlayStoreMode | Used together with |
personalApplications[] | Policy applied to applications in the personal profile. |
privateSpacePolicy | Optional. Controls whether a private space is allowed on the device. |
bluetoothSharing | Optional. Whether bluetooth sharing is allowed. |
PersonalApplicationPolicy
| JSON উপস্থাপনা |
|---|
{
"packageName": string,
"installType": enum ( |
| ক্ষেত্র | |
|---|---|
packageName | The package name of the application. |
installType | The type of installation to perform. |
OncCertificateProvider
| JSON উপস্থাপনা |
|---|
{ "certificateReferences": [ string ], // Union field |
| ক্ষেত্র | |
|---|---|
certificateReferences[] | This feature is not generally available. |
Union field This feature is not generally available. | |
contentProviderEndpoint | This feature is not generally available. |
ContentProviderEndpoint
| JSON উপস্থাপনা |
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
| ক্ষেত্র | |
|---|---|
uri | This feature is not generally available. |
packageName | This feature is not generally available. |
signingCertsSha256[] | Required. This feature is not generally available. |
CrossProfilePolicies
| JSON উপস্থাপনা |
|---|
{ "showWorkContactsInPersonalProfile": enum ( |
| ক্ষেত্র | |
|---|---|
showWorkContactsInPersonalProfile | Whether personal apps can access contacts stored in the work profile. See also |
crossProfileCopyPaste | Whether text copied from one profile (personal or work) can be pasted in the other profile. |
crossProfileDataSharing | Whether data from one profile (personal or work) can be shared with apps in the other profile. Specifically controls simple data sharing via intents. Management of other cross-profile communication channels, such as contact search, copy/paste, or connected work & personal apps, are configured separately. |
workProfileWidgetsDefault | Specifies the default behaviour for work profile widgets. If the policy does not specify |
crossProfileAppFunctions | Optional. Controls whether personal profile apps can invoke app functions exposed by apps in the work profile. |
exemptionsToShowWorkContactsInPersonalProfile | List of apps which are excluded from the
Supported on Android 14 and above. A |
UsageLog
| JSON উপস্থাপনা |
|---|
{ "enabledLogTypes": [ enum ( |
| ক্ষেত্র | |
|---|---|
enabledLogTypes[] | Specifies which log types are enabled. Note that users will receive on-device messaging when usage logging is enabled. |
uploadOnCellularAllowed[] | Specifies which of the enabled log types can be uploaded over mobile data. By default logs are queued for upload when the device connects to WiFi. |
DeviceConnectivityManagement
| JSON উপস্থাপনা |
|---|
{ "usbDataAccess": enum ( |
| ক্ষেত্র | |
|---|---|
usbDataAccess | Controls what files and/or data can be transferred via USB. Supported only on company-owned devices. |
configureWifi | Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks. |
wifiDirectSettings | Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above. |
tetheringSettings | Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering. |
wifiSsidPolicy | Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above. |
wifiRoamingPolicy | Optional. Wi-Fi roaming policy. |
bluetoothSharing | Optional. Controls whether Bluetooth sharing is allowed. |
preferentialNetworkServiceSettings | Optional. Preferential network service configuration. Setting this field will override |
apnPolicy | Optional. Access Point Name (APN) policy. Configuration for Access Point Names (APNs) which may override any other APNs on the device. See |
WifiSsidPolicy
| JSON উপস্থাপনা |
|---|
{ "wifiSsidPolicyType": enum ( |
| ক্ষেত্র | |
|---|---|
wifiSsidPolicyType | Type of the Wi-Fi SSID policy to be applied. |
wifiSsids[] | Optional. List of Wi-Fi SSIDs that should be applied in the policy. This field must be non-empty when WifiSsidPolicyType is set to |
WifiSsid
| JSON উপস্থাপনা |
|---|
{ "wifiSsid": string } |
| ক্ষেত্র | |
|---|---|
wifiSsid | Required. Wi-Fi SSID represented as a string. |
WifiRoamingPolicy
| JSON উপস্থাপনা |
|---|
{
"wifiRoamingSettings": [
{
object ( |
| ক্ষেত্র | |
|---|---|
wifiRoamingSettings[] | Optional. Wi-Fi roaming settings. SSIDs provided in this list must be unique, the policy will be rejected otherwise. |
WifiRoamingSetting
| JSON উপস্থাপনা |
|---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
| ক্ষেত্র | |
|---|---|
wifiSsid | Required. SSID of the Wi-Fi network. |
wifiRoamingMode | Required. Wi-Fi roaming mode for the specified SSID. |
PreferentialNetworkServiceSettings
| JSON উপস্থাপনা |
|---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
| ক্ষেত্র | |
|---|---|
preferentialNetworkServiceConfigs[] | Required. Preferential network service configurations which enables having multiple enterprise slices. There must not be multiple configurations with the same |
defaultPreferentialNetworkId | Required. Default preferential network ID for the applications that are not in
|
PreferentialNetworkServiceConfig
| JSON উপস্থাপনা |
|---|
{ "preferentialNetworkId": enum ( |
| ক্ষেত্র | |
|---|---|
preferentialNetworkId | Required. Preferential network identifier. This must not be set to |
fallbackToDefaultConnection | Optional. Whether fallback to the device-wide default network is allowed. If this is set to |
nonMatchingNetworks | Optional. Whether apps this configuration applies to are blocked from using networks other than the preferential service. If this is set to |
ApnPolicy
| JSON উপস্থাপনা |
|---|
{ "overrideApns": enum ( |
| ক্ষেত্র | |
|---|---|
overrideApns | Optional. Whether override APNs are disabled or enabled. See |
apnSettings[] | Optional. APN settings for override APNs. There must not be any conflict between any of APN settings provided, otherwise the policy will be rejected. Two |
ApnSetting
| JSON উপস্থাপনা |
|---|
{ "apnTypes": [ enum ( |
| ক্ষেত্র | |
|---|---|
apnTypes[] | Required. Usage categories for the APN. Policy will be rejected if this field is empty or contains |
apn | Required. Name of the APN. Policy will be rejected if this field is empty. |
displayName | Required. Human-readable name that describes the APN. Policy will be rejected if this field is empty. |
alwaysOnSetting | Optional. Whether User Plane resources have to be activated during every transition from CM-IDLE mode to CM-CONNECTED state for this APN. See 3GPP TS 23.501 section 5.6.13. |
authType | Optional. Authentication type of the APN. |
carrierId | Optional. Carrier ID for the APN. A value of 0 (default) means not set and negative values are rejected. |
mmsProxyAddress | Optional. MMS (Multimedia Messaging Service) proxy address of the APN which can be an IP address or hostname (not a URL). |
mmsProxyPort | Optional. MMS (Multimedia Messaging Service) proxy port of the APN. A value of 0 (default) means not set and negative values are rejected. |
mmsc | Optional. MMSC (Multimedia Messaging Service Center) URI of the APN. |
mtuV4 | Optional. The default MTU (Maximum Transmission Unit) size in bytes of the IPv4 routes brought up by this APN setting. A value of 0 (default) means not set and negative values are rejected. Supported on Android 13 and above. A |
mtuV6 | Optional. The MTU (Maximum Transmission Unit) size of the IPv6 mobile interface to which the APN connected. A value of 0 (default) means not set and negative values are rejected. Supported on Android 13 and above. A |
mvnoType | Optional. MVNO match type for the APN. |
networkTypes[] | Optional. Radio technologies (network types) the APN may use. Policy will be rejected if this field contains |
username | Optional. APN username of the APN. |
password | Optional. APN password of the APN. |
numericOperatorId | Optional. The numeric operator ID of the APN. Numeric operator ID is defined as MCC (Mobile Country Code) + MNC (Mobile Network Code). |
protocol | Optional. The protocol to use to connect to this APN. |
roamingProtocol | Optional. The protocol to use to connect to this APN while the device is roaming. |
proxyAddress | Optional. The proxy address of the APN. |
proxyPort | Optional. The proxy port of the APN. A value of 0 (default) means not set and negative values are rejected. |
DeviceRadioState
| JSON উপস্থাপনা |
|---|
{ "wifiState": enum ( |
| ক্ষেত্র | |
|---|---|
wifiState | Controls current state of Wi-Fi and if user can change its state. |
airplaneModeState | Controls whether airplane mode can be toggled by the user or not. |
ultraWidebandState | Controls the state of the ultra wideband setting and whether the user can toggle it on or off. |
cellularTwoGState | Controls whether cellular 2G setting can be toggled by the user or not. |
minimumWifiSecurityLevel | The minimum required security level of Wi-Fi networks that the device can connect to. |
userInitiatedAddEsimSettings | Optional. Controls whether the user is allowed to add eSIM profiles. |
DisplaySettings
| JSON উপস্থাপনা |
|---|
{ "screenBrightnessSettings": { object ( |
| ক্ষেত্র | |
|---|---|
screenBrightnessSettings | Optional. Controls the screen brightness settings. |
screenTimeoutSettings | Optional. Controls the screen timeout settings. |
ScreenBrightnessSettings
| JSON উপস্থাপনা |
|---|
{
"screenBrightnessMode": enum ( |
| ক্ষেত্র | |
|---|---|
screenBrightnessMode | Optional. Controls the screen brightness mode. |
screenBrightness | Optional. The screen brightness between 1 and 255 where 1 is the lowest and 255 is the highest brightness. A value of 0 (default) means no screen brightness set. Any other value is rejected. |
ScreenTimeoutSettings
| JSON উপস্থাপনা |
|---|
{
"screenTimeoutMode": enum ( |
| ক্ষেত্র | |
|---|---|
screenTimeoutMode | Optional. Controls whether the user is allowed to configure the screen timeout. |
screenTimeout | Optional. Controls the screen timeout duration. The screen timeout duration must be greater than 0, otherwise it is rejected. Additionally, it should not be greater than A duration in seconds with up to nine fractional digits, ending with ' |
WorkAccountSetupConfig
| JSON উপস্থাপনা |
|---|
{
"authenticationType": enum ( |
| ক্ষেত্র | |
|---|---|
authenticationType | Optional. The authentication type of the user on the device. |
requiredAccountEmail | Optional. The specific google work account email address to be added. This field is only relevant if |
DefaultApplicationSetting
| JSON উপস্থাপনা |
|---|
{ "defaultApplicationType": enum ( |
| ক্ষেত্র | |
|---|---|
defaultApplicationType | Required. The app type to set the default application. |
defaultApplications[] | Required. The list of applications that can be set as the default app for a given type. This list must not be empty or contain duplicates. The first app in the list that is installed and qualified for the If the A When applying to |
defaultApplicationScopes[] | Required. The scopes to which the policy should be applied. This list must not be empty or contain duplicates. A |
DefaultApplication
| JSON উপস্থাপনা |
|---|
{ "packageName": string } |
| ক্ষেত্র | |
|---|---|
packageName | Required. The package name that should be set as the default application. The policy is rejected if the package name is invalid. |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | অদম্য ইঙ্গিত: ✅ | কেবল পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌