- संसाधन: कॉन्फ़िगरेशन
- JSON फ़ॉर्मैट में दिखाना
- UpdateDescription
- LocalizedUpdateDescription
- UrgencyMode
- ScheduledInstallDelay
- WifiOnlyTime
- TimeWindow
- TimeOfDay
- OffPeakUpdate
- UpdateOffPeakDays
- CellularOperatorRestriction
- IncludeExclude
- SpaceNeed
- RolloutStep
- ConfigDetails
- ReminderDialogSettings
- शुरू करें
- RemindLaterDuration
- जानकारी मिलने की फ़्रीक्वेंसी
- तरीके
संसाधन: कॉन्फ़िगरेशन
किसी डिप्लॉयमेंट का कॉन्फ़िगरेशन.
जेएसओएन के काेड में दिखाना |
---|
{ "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
अपडेट का ब्यौरा, डिवाइस पर भेजा गया.
जेएसओएन के काेड में दिखाना |
---|
{ "description": string, "title": string, "dialogMessage": string, "postSuccessMessage": string, "postFailureMessage": string } |
फ़ील्ड | |
---|---|
description |
अपडेट की जानकारी का टेक्स्ट. |
title |
अपडेट की जानकारी का टाइटल. |
dialogMessage |
अपडेट का डायलॉग मैसेज. |
postSuccessMessage |
अपडेट पूरा होने के बारे में बताने वाला मैसेज. एपीआई लेवल 14 या उससे बाद का लेवल ज़रूरी है. |
postFailureMessage |
अपडेट के बारे में पोस्ट न हो पाने का मैसेज. एपीआई लेवल 14 या उससे बाद का लेवल ज़रूरी है. |
LocalizedUpdateDescription
जगह के हिसाब से अपडेट की जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{
"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 |
दस दिनों की विंडो. |
SCHEDULED_INSTALL_DELAY_FIFTEEN_DAYS |
पंद्रह दिन की विंडो. |
SCHEDULED_INSTALL_DELAY_THIRTY_DAYS |
तीस दिन की विंडो. |
WifiOnlyTime
अपडेट उपलब्ध होने के बाद, इस अवधि तक मोबाइल नेटवर्क डाउनलोड नहीं किया जा सकेगा.
Enums | |
---|---|
WIFI_ONLY_TIME_UNSPECIFIED |
जानकारी नहीं दी गई. |
NONE |
ब्लॉक नहीं किया गया है. |
TWENTY_FOUR_HOURS |
चौबीस घंटे की विंडो. |
THREE_DAYS |
तीन दिन की विंडो. |
SEVEN_DAYS |
सात दिन की विंडो. |
FOURTEEN_DAYS |
चौदह दिनों की विंडो. |
TWENTY_ONE_DAYS |
इक्कीस दिन की विंडो. |
FOREVER |
हमेशा के लिए विंडो. |
TimeWindow
दिन के शुरू होने का समय और उसके खत्म होने का समय बताने वाली समय विंडो.
जेएसओएन के काेड में दिखाना |
---|
{ "startTime": { object ( |
फ़ील्ड | |
---|---|
startTime |
विंडो के शुरू होने का समय. |
stopTime |
विंडो खत्म होने का समय. |
TimeOfDay
दिन का कोई समय दिखाता है. तारीख और टाइम ज़ोन या तो अहम नहीं हैं या कहीं और बताए गए हैं. एपीआई लीप सेकंड की अनुमति दे सकता है. मिलते-जुलते टाइप google.type.Date
और google.protobuf.Timestamp
हैं.
जेएसओएन के काेड में दिखाना |
---|
{ "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,999 के बीच होना चाहिए. |
OffPeakUpdate
ऑफ़-पीक अपडेट की सीमा.
जेएसओएन के काेड में दिखाना |
---|
{ "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 |
तीन दिन. |
OFF_PEAK_UPDATE_SEVEN_DAYS |
सात दिन. |
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
इसमें, कॉमा लगाकर अलग किए गए कुछ पैटर्न शामिल होते हैं या नहीं.
जेएसओएन के काेड में दिखाना |
---|
{ // 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
रोल-आउट करने का चरण कॉम्पोनेंट.
जेएसओएन के काेड में दिखाना |
---|
{ "rolloutTime": string, "fraction": number } |
फ़ील्ड | |
---|---|
rolloutTime |
रोल आउट का टाइमस्टैंप. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |
fraction |
अंश को 0.00 और 100.00 के बीच प्रतिशत से विभाजित किया जाता है. |
ConfigDetails
कॉन्फ़िगरेशन की जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "postConditions": [ { object ( |
फ़ील्ड | |
---|---|
postConditions[] |
कॉन्फ़िगरेशन इंस्टॉल करने के बाद लागू होने वाली शर्तें. |
packages[] |
इस कॉन्फ़िगरेशन के तय किए गए पैकेज. अहम जानकारी: पैकेज का क्रम अहम है. अगर कोई डिवाइस पहले से तय की गई शर्तों के कई सेट से मेल खाता है, तो आखिरी मैच करने वाला पैकेज जीत जाता है और डिवाइस पर लागू हो जाता है. |
groups[] |
इस कॉन्फ़िगरेशन से जुड़े ग्रुप. |
versionTag |
सिर्फ़ आउटपुट के लिए. कॉन्फ़िगरेशन वर्शन. |
ReminderDialogSettings
तय किए गए समय के बाद, उपयोगकर्ताओं को दिखाए जाने वाले मोडल रिमाइंडर डायलॉग को कंट्रोल करने वाली सेटिंग.
जेएसओएन के काेड में दिखाना |
---|
{ "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 |
चौदह दिनों के बाद बटन हटाएं. |
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 से अपडेट होता है. |
|
कॉन्फ़िगरेशन में जाकर पैकेज को अपडेट करें. |