- संसाधन: कॉन्फ़िगरेशन
- JSON काेड में दिखाना
- UpdateDescription
- LocalizedUpdateDescription
- UrgencyMode
- ScheduledInstallDelay
- WifiOnlyTime
- TimeWindow
- TimeOfDay
- OffPeakUpdate
- UpdateOffPeakDays
- CellularOperatorRestriction
- IncludeExclude
- SpaceNeed
- RolloutStep
- ConfigDetails
- ReminderDialogSettings
- शुरू करें
- RemindLaterDuration
- ईमेल भेजने की फ़्रीक्वेंसी
- तरीके
संसाधन: कॉन्फ़िगरेशन
किसी डिप्लॉयमेंट का कॉन्फ़िगरेशन.
JSON के काेड में दिखाना |
---|
{ "name": string, "title": string, "description": string, "defaultUpdateDescription": { object ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. कॉन्फ़िगरेशन का नाम. ध्यान दें कि यह |
title |
ज़रूरी नहीं. कॉन्फ़िगरेशन का टाइटल. |
description |
ज़रूरी नहीं. कॉन्फ़िगरेशन का ब्यौरा. |
defaultUpdateDescription |
ज़रूरी है. डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) टेक्स्ट तब इस्तेमाल किया जाता है, जब डिवाइस की स्थान-भाषा, |
localizedUpdateDescriptions[] |
ज़रूरी नहीं. स्थानीय जगह के अनुसार अपडेट की जानकारी की ऐसी सूची जिसे |
urgencyMode |
ज़रूरी नहीं. अपडेट कितना ज़रूरी है, यह बताता है कि उपयोगकर्ता को कैसे प्रॉम्प्ट मिलेगा. अगर किसी नीति को सेट नहीं किया जाता है, तो डिफ़ॉल्ट तौर पर |
scheduledInstallDelay |
ज़रूरी नहीं. ऐसी देरी जो यह तय करती है कि अपडेट को रात भर में इंस्टॉल करने के लिए कब शेड्यूल किया जाएगा. अगर बताया नहीं जाता है, तो डिफ़ॉल्ट तौर पर |
wifiOnlyTime |
ज़रूरी नहीं. अगर ध्यान दें: अगर |
updateMaintenanceWindow |
ज़रूरी नहीं. ओटीए को इंस्टॉल करने में लगने वाले समय की अवधि. |
packageSizeAwareBatteryThreshold |
ज़रूरी नहीं. अपडेट इंस्टॉल होने के लिए, बैटरी के अलग-अलग थ्रेशोल्ड होना चाहिए या नहीं. यह उनके साइज़ के हिसाब से तय होता है. |
offPeakUpdate |
ज़रूरी नहीं. कम भीड़-भाड़ वाला अपडेट ऑब्जेक्ट. |
countryRestriction |
ज़रूरी नहीं. शामिल किए गए/बाहर रखे गए देश. |
mobileNetworkRestriction |
ज़रूरी नहीं. शामिल किए गए/बाहर रखे गए ऐसे मोबाइल नेटवर्क जिनकी पहचान एमसीसी/एमएनसी कोड से की गई हो. ध्यान दें कि इसका इस्तेमाल खास तौर पर |
deviceBuildPropertyRestriction |
ज़रूरी नहीं. शामिल किए गए/बाहर रखे गए डिवाइस के बिल्ड प्रॉपर्टी पर लागू होने वाली पाबंदी. |
mobileNetworkCarrierRestriction |
ज़रूरी नहीं. शामिल किए गए/बाहर रखे गए मोबाइल नेटवर्क मोबाइल और इंटरनेट सेवा देने वाली कंपनी. ध्यान दें कि इसका इस्तेमाल खास तौर पर मैपिंग देखने के लिए, कृपया मोबाइल देश कोड और मोबाइल नेटवर्क कोड देखें. |
updateRequiredSetup |
ज़रूरी नहीं. यह बताता है कि सेटअप विज़र्ड के दौरान, अपडेट की ज़रूरत है या नहीं. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है. |
minimalSpaceRequired |
ज़रूरी नहीं. ज़रूरत के मुताबिक स्टोरेज कम से कम हो. जब वैल्यू |
immediateRelease |
ज़रूरी नहीं. |
rolloutSteps[] |
ज़रूरी नहीं. |
securityUpdate |
ज़रूरी नहीं. अपडेट को सुरक्षा से जुड़े अपडेट के तौर पर मार्क करता है. इसे सही अपडेट मैसेज को दिखाने के लिए डिवाइस को भेजा जाता है. इसका मतलब है कि अगर आपको "सुरक्षा से जुड़ा अपडेट लागू किया जा रहा है" टेक्स्ट दिखाना है, तो के बजाय "सिस्टम अपडेट लागू करना" होगा. इसके लिए, एपीआई लेवल 22 या इसके बाद का वर्शन और Google Play Services का 9.4 या इसके बाद का वर्शन होना ज़रूरी है. |
details |
सिर्फ़ आउटपुट के लिए. कॉन्फ़िगरेशन के बारे में ज़्यादा जानकारी. कॉन्फ़िगरेशन को लौटाते समय ही सर्वर इसे लौटा सकता है. |
allowEncryptedScheduledInstall |
ज़रूरी नहीं. एन्क्रिप्ट (सुरक्षित) किए गए डिवाइसों पर, किसी पैकेज को इंस्टॉल करने के लिए शेड्यूल किया जा सकता है या नहीं. |
reminderDialogSettings |
ज़रूरी नहीं. मॉडल डायलॉग की सेटिंग, जो उपयोगकर्ताओं को याद दिलाती है कि उनका अपडेट होना बाकी है. |
UpdateDescription
अपडेट के बारे में डिवाइस पर भेजी गई जानकारी.
JSON के काेड में दिखाना |
---|
{ "description": string, "title": string, "dialogMessage": string, "postSuccessMessage": string, "postFailureMessage": string } |
फ़ील्ड | |
---|---|
description |
अपडेट के बारे में जानकारी देने वाला टेक्स्ट. |
title |
अपडेट के ब्यौरे का टाइटल. |
dialogMessage |
अपडेट के बारे में बताने वाला डायलॉग मैसेज. |
postSuccessMessage |
अपडेट के बाद की सफलता का मैसेज. इसके लिए, एपीआई लेवल 14 या उससे बाद का लेवल होना ज़रूरी है. |
postFailureMessage |
अपडेट के बाद की गड़बड़ी का मैसेज. इसके लिए, एपीआई लेवल 14 या उससे बाद का लेवल होना ज़रूरी है. |
LocalizedUpdateDescription
स्थान-भाषा के आधार पर अपडेट का ब्यौरा.
JSON के काेड में दिखाना |
---|
{
"locales": [
string
],
"updateDescription": {
object ( |
फ़ील्ड | |
---|---|
locales[] |
डिवाइस की स्थान-भाषाओं से मेल खाने वाली स्थान-भाषाएं. |
updateDescription |
अपडेट का ब्यौरा, जो डिवाइस पर भेजा जाता है. |
UrgencyMode
अपग्रेड का समय बताने वाला मोड.
Enums | |
---|---|
MODE_UNSPECIFIED |
तय नहीं किया गया. |
RECOMMENDED |
अपग्रेड करने का सुझाव दिया जाता है. उपयोगकर्ता को अपडेट डाउनलोड और इंस्टॉल करने के लिए कहा जाएगा. |
MANDATORY |
ज़रूरी अपग्रेड. अपडेट अपने-आप डाउनलोड हो जाएगा, लेकिन उपयोगकर्ता को इंस्टॉल करने के लिए कहा जाएगा. |
AUTOMATIC |
अपने-आप अपग्रेड होने की सुविधा. अपडेट अपने आप डाउनलोड और इंस्टॉल हो जाएगा. |
ScheduledInstallDelay
अपडेट उपलब्ध होने से लेकर, इंस्टॉलेशन अपने-आप शेड्यूल होने तक की देरी की अवधि.
Enums | |
---|---|
SCHEDULED_INSTALL_DELAY_UNSPECIFIED |
डिफ़ॉल्ट मान. कभी भी नहीं माना जाएगा. |
SCHEDULED_INSTALL_DELAY_NEVER |
अपने-आप इंस्टॉल होने की सुविधा को कभी भी आगे न बढ़ाएं. |
SCHEDULED_INSTALL_DELAY_ZERO_DAYS |
ज़ीरो डे विंडो (तुरंत) |
SCHEDULED_INSTALL_DELAY_ONE_DAY |
एक दिन की विंडो. |
SCHEDULED_INSTALL_DELAY_TWO_DAYS |
दो दिनों की विंडो. |
SCHEDULED_INSTALL_DELAY_THREE_DAYS |
तीन दिनों की विंडो. |
SCHEDULED_INSTALL_DELAY_FOUR_DAYS |
चार दिनों की विंडो. |
SCHEDULED_INSTALL_DELAY_FIVE_DAYS |
पांच दिनों की विंडो. |
SCHEDULED_INSTALL_DELAY_TEN_DAYS |
10 दिनों की विंडो. |
SCHEDULED_INSTALL_DELAY_FIFTEEN_DAYS |
15 दिन की विंडो. |
SCHEDULED_INSTALL_DELAY_THIRTY_DAYS |
तीस दिन की विंडो. |
WifiOnlyTime
अपडेट उपलब्ध होने के बाद, इस अवधि तक मोबाइल नेटवर्क डाउनलोड नहीं किया जाएगा.
Enums | |
---|---|
WIFI_ONLY_TIME_UNSPECIFIED |
तय नहीं किया गया. |
NONE |
ब्लॉक नहीं किया गया है. |
TWENTY_FOUR_HOURS |
24 घंटे की विंडो. |
THREE_DAYS |
तीन दिनों की विंडो. |
SEVEN_DAYS |
सात दिन की विंडो. |
FOURTEEN_DAYS |
14 दिनों की विंडो. |
TWENTY_ONE_DAYS |
इक्कीस दिन की विंडो. |
FOREVER |
हमेशा के लिए विंडो. |
TimeWindow
समय अवधि, जो दिन के शुरू होने का समय और दिन के खत्म होने का समय तय करती है.
JSON के काेड में दिखाना |
---|
{ "startTime": { object ( |
फ़ील्ड | |
---|---|
startTime |
विंडो शुरू होने का समय. |
stopTime |
विंडो बंद होने का समय. |
TimeOfDay
दिन का कोई समय दिखाता है. तारीख और टाइम ज़ोन कोई खास नहीं है या उन्हें कहीं और बताया गया है. एपीआई, लीप सेकंड को अनुमति देने का विकल्प चुन सकता है. इससे मिलते-जुलते टाइप google.type.Date
और google.protobuf.Timestamp
हैं.
JSON के काेड में दिखाना |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
फ़ील्ड | |
---|---|
hours |
24 घंटे के फ़ॉर्मैट में, दिन के घंटे. यह 0 से 23 के बीच होना चाहिए. कोई एपीआई "24:00:00" वैल्यू को अनुमति देने का विकल्प चुन सकता है कारोबार के बंद होने का समय जैसी स्थिति के लिए. |
minutes |
दिन के घंटे के मिनट. वैल्यू 0 से 59 के बीच होनी चाहिए. |
seconds |
समय के मिनट के सेकंड. आम तौर पर, यह संख्या 0 से 59 के बीच होनी चाहिए. अगर एपीआई, लीप-सेकंड की अनुमति देता है, तो हो सकता है कि एपीआई वैल्यू 60 को अनुमति दे. |
nanos |
नैनोसेकंड में सेकंड के फ़्रैक्शन. यह 0 से 9,99,99,99,999 के बीच होना चाहिए. |
OffPeakUpdate
कम भीड़-भाड़ वाले समय के लिए अपडेट की सीमा.
JSON के काेड में दिखाना |
---|
{ "updateOffPeakWindow": { object ( |
फ़ील्ड | |
---|---|
updateOffPeakWindow |
अपडेट डाउनलोड करने के लिए, कम भीड़-भाड़ वाले समय की विंडो. इसके लिए, Google Play services का 6.7.72 या इसके बाद का वर्शन होना ज़रूरी है. |
updateOffPeakDays |
ज़रूरी नहीं. जब वैल्यू |
updateOperatorRestriction |
ज़रूरी नहीं. अगर कोई वैल्यू तय नहीं की गई है, तो सर्वर |
UpdateOffPeakDays
कम भीड़-भाड़ वाली विंडो में, अपडेट को डाउनलोड करने के लिए दिनों की संख्या.
Enums | |
---|---|
OFF_PEAK_DAYS_UNSPECIFIED |
तय नहीं किया गया. |
OFF_PEAK_UPDATE_ONE_DAY |
1 दिन. |
OFF_PEAK_UPDATE_THREE_DAYS |
3 दिन. |
OFF_PEAK_UPDATE_SEVEN_DAYS |
7 दिन. |
OFF_PEAK_UPDATE_FOURTEEN_DAYS |
14 दिन. |
OFF_PEAK_UPDATE_THIRTY_DAYS |
30 दिन. |
CellularOperatorRestriction
कम भीड़-भाड़ वाली विंडो पर पाबंदी लगाने के लिए, CELLULAR_OPERATOR_RESTRICTED
पर सेट करें. इससे ओटीए डाउनलोड को उस मोबाइल ऑपरेटर तक ही सीमित रखा जा सकेगा जिस पर वह पहली बार मिला था. इसे mobileNetworkRestriction
के साथ इस्तेमाल करने पर, एक से ज़्यादा सिम वाले डिवाइसों के लिए बनाया गया है. इसका मकसद, किसी खास ऑपरेटर के लिए, कम भीड़-भाड़ वाले दिनों में डाउनलोड करने की सुविधा पर पाबंदी लगाना है.
Enums | |
---|---|
OPERATOR_RESTRICTED_UNSPECIFIED |
तय नहीं किया गया. |
CELLULAR_OPERATOR_RESTRICTED |
कम भीड़-भाड़ वाले समय की विंडो, उस सेल्युलर ऑपरेटर के लिए लागू होती है जिस पर ओटीए पहली बार मिला था. |
ALL_NETWORK_ALLOWED |
कम भीड़-भाड़ वाले समय की विंडो, सभी नेटवर्क पर लागू होती है. |
IncludeExclude
कुछ कॉमा-सेपरेटेड पैटर्न शामिल होते हैं या बाहर रखे जाते हैं.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड include_exclude . शामिल करने या बाहर रखने का नियम. include_exclude इनमें से सिर्फ़ एक हो सकता है: |
|
include |
पैटर्न शामिल है. अगर एक से ज़्यादा वैल्यू डालने की अनुमति है, तो उन्हें अलग करने के लिए कॉमा का इस्तेमाल करें. |
exclude |
हटाया गया पैटर्न. अगर एक से ज़्यादा वैल्यू डालने की अनुमति है, तो उन्हें अलग करने के लिए कॉमा का इस्तेमाल करें. |
SpaceNeed
बाइट में स्थान की ज़रूरत.
Enums | |
---|---|
SPACE_NEED_UNSPECIFIED |
तय नहीं किया गया. |
ONE_HUNDRED_MB |
100 एमबी. |
ONE_HUNDRED_AND_FIFTY_MB |
150 एमबी. |
TWO_HUNDRED_AND_FIFTY_MB |
250 एमबी. |
FIVE_HUNDRED_MB |
500 एमबी. |
RolloutStep
रोल-आउट करने का चरण कॉम्पोनेंट.
JSON के काेड में दिखाना |
---|
{ "rolloutTime": string, "fraction": number } |
फ़ील्ड | |
---|---|
rolloutTime |
रोल आउट का टाइमस्टैंप. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
fraction |
0.00 और 100.00 के बीच प्रतिशत के हिसाब से बांटा गया फ़्रैक्शन. |
ConfigDetails
कॉन्फ़िगरेशन की जानकारी.
JSON के काेड में दिखाना |
---|
{ "postConditions": [ { object ( |
फ़ील्ड | |
---|---|
postConditions[] |
कॉन्फ़िगरेशन इंस्टॉलेशन के बाद की शर्तें. |
packages[] |
इस कॉन्फ़िगरेशन के तय किए गए पैकेज. अहम जानकारी: पैकेज का क्रम अहम होता है. अगर कोई डिवाइस पहले से तय की गई शर्तों के एक से ज़्यादा सेट से मेल खाता है, तो आखिरी बार मेल खाने वाला पैकेज जीत जाएगा और उसे डिवाइस पर लागू कर दिया जाएगा. |
groups[] |
इस कॉन्फ़िगरेशन से जुड़े ग्रुप. |
versionTag |
सिर्फ़ आउटपुट के लिए. कॉन्फ़िगरेशन का वर्शन. |
ReminderDialogSettings
मोडल रिमाइंडर डायलॉग को कंट्रोल करने की सेटिंग. यह डायलॉग बॉक्स तय समय के बाद उपयोगकर्ताओं को दिखाया जाता है.
JSON के काेड में दिखाना |
---|
{ "start": enum ( |
फ़ील्ड | |
---|---|
start |
रिमाइंडर कब दिखाना शुरू करें. |
remindMeLaterDuration |
अवधि "मुझे बाद में याद दिलाएं" का समय बटन दिखाई देता है. |
frequency |
खारिज करने के बाद फ़्रीक्वेंसी रिमाइंडर दिखाया जाता है. |
शुरू करें
रिमाइंडर वाला डायलॉग कब दिखाया जाए. उदाहरण के लिए, अगर इसे START_TWO_DAYS
पर सेट किया जाता है, तो उपयोगकर्ताओं को अपडेट मिलने के दो दिन बाद रिमाइंडर दिखेगा. अगर START_UNSPECIFIED
को छोड़ा जाता है, तो डिफ़ॉल्ट START_SEVEN_DAYS
का इस्तेमाल किया जाएगा.
Enums | |
---|---|
START_UNSPECIFIED |
तय नहीं किया गया. |
NEVER_START |
रिमाइंडर कभी शुरू न करें. |
START_ZERO_DAYS |
तुरंत शुरू करें. |
START_TWO_DAYS |
दो दिन बाद शुरू करें. |
START_SEVEN_DAYS |
सात दिन बाद शुरू करें. |
START_FOURTEEN_DAYS |
चौदह दिनों के बाद शुरू करें. अगला टैग: 6 |
RemindLaterDuration
"मुझे बाद में याद दिलाएं" डायलॉग बॉक्स कितनी देर तक दिखता है बटन. बटन को हमेशा दिखाने के लिए ALWAYS_SHOW
और इसे कभी न दिखाने के लिए NEVER_SHOW
चुनें. अगर LATER_DURATION_UNSPECIFIED
को छोड़ा जाता है, तो डिफ़ॉल्ट LATER_FOURTEEN_DAYS
का इस्तेमाल किया जाएगा.
Enums | |
---|---|
LATER_DURATION_UNSPECIFIED |
तय नहीं किया गया. |
NEVER_SHOW |
यह बटन कभी न दिखाएं. |
ALWAYS_SHOW |
यह बटन हमेशा दिखाएं. |
LATER_SEVEN_DAYS |
सात दिन बाद 'हटाएं' बटन. |
LATER_FOURTEEN_DAYS |
14 दिनों के बाद 'हटाएं' बटन. |
LATER_TWENTY_ONE_DAYS |
इक्कीस दिन बाद 'हटाएं' बटन. |
फ़्रीक्वेंसी
रिमाइंडर वाले डायलॉग को खारिज करने के बाद, उपयोगकर्ता को फिर से दिखने में कितना समय लगेगा. अगर FREQUENCY_UNSPECIFIED
को छोड़ा जाता है, तो डिफ़ॉल्ट FREQUENCY_SEVEN_DAYS
का इस्तेमाल किया जाएगा.
Enums | |
---|---|
FREQUENCY_UNSPECIFIED |
तय नहीं किया गया. |
FREQUENCY_ONE_DAY |
रिमाइंडर हर दिन दिखाएं. |
FREQUENCY_THREE_DAYS |
रिमाइंडर को हर तीन दिन में दिखाएं. |
FREQUENCY_SEVEN_DAYS |
रिमाइंडर को हर सात दिन में दिखाएं. |
तरीके |
|
---|---|
|
यह config बनाता है और नया Config दिखाता है. |
|
config को मिटाता है. |
|
यह नीति उन सभी चालू ग्रुप को बंद कर देती है जिनके लिए कॉन्फ़िगरेशन सेट किया गया है. |
|
config व्यू मिलता है. |
|
यह, डिप्लॉयमेंट के configs की जानकारी देता है. |
|
config को अपडेट करता है. |
|
कॉन्फ़िगरेशन में जाकर, पैकेज अपडेट करें. |