- Ressource: Config
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateDescription
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LocalizedUpdateDescription
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UrgencyMode
- ScheduledInstallDelay
- WifiOnlyTime
- TimeWindow
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TimeOfDay
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- OffPeakUpdate
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateOffPeakDays
- CellularOperatorRestriction
- IncludeExclude
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SpaceNeed
- RolloutStep
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ConfigDetails
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReminderDialogSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Start
- RemindLaterDuration
- Frequenz
- Methoden
Ressource: Config
Eine Konfiguration einer Bereitstellung.
JSON-Darstellung |
---|
{ "name": string, "title": string, "description": string, "defaultUpdateDescription": { object ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der Name der Konfiguration. Dies ist die eindeutige Kennung für |
title |
Optional. Der Titel der Konfiguration. |
description |
Optional. Die Beschreibung der Konfiguration. |
defaultUpdateDescription |
Erforderlich. Der Standardtext der Benutzeroberfläche, der verwendet wird, wenn die Sprache des Geräts mit keiner der in |
localizedUpdateDescriptions[] |
Optional. Eine Liste lokalisierter Updatebeschreibungen, die Vorrang vor |
urgencyMode |
Optional. Die Aktualisierungsdringlichkeit, die vorgibt, wie ein Nutzer zur Eingabeaufforderung aufgefordert wird. Wenn nicht angegeben, wird der Standardwert |
scheduledInstallDelay |
Optional. Eine Verzögerung, die bestimmt, wann das Update für die Installation über Nacht geplant wird. Wenn keine Angabe gemacht wird, wird standardmäßig |
wifiOnlyTime |
Optional. Wenn Hinweis: Dieser Wert wird auf |
updateMaintenanceWindow |
Optional. Das Zeitfenster für die Installation des OTA. |
packageSizeAwareBatteryThreshold |
Optional. Gibt an, ob für das Update je nach Größe unterschiedliche Grenzwerte für den Akkuladestand gelten sollen. |
offPeakUpdate |
Optional. Das Update-Objekt außerhalb der Spitzenzeiten. |
countryRestriction |
Optional. Die möglichen ein-/ausgeschlossenen Länder. |
mobileNetworkRestriction |
Optional. Die möglichen ein-/ausgeschlossenen Mobilfunknetze, die durch mcc-/mnc-Codes identifiziert werden. Diese Angabe darf ausschließlich für |
deviceBuildPropertyRestriction |
Optional. Die mögliche Beschränkung der Eigenschaften des Geräte-Builds ein- oder ausgeschlossen. |
mobileNetworkCarrierRestriction |
Optional. Die möglichen Mobilfunkanbieter, die ein- oder ausgeschlossen sind. Diese Angabe darf ausschließlich für Informationen zu den Zuordnungen finden Sie unter Ländercode für Mobilgeräte und Code für Mobilfunknetze. |
updateRequiredSetup |
Optional. Gibt an, ob das Update während des Einrichtungsassistenten erforderlich ist. Die Standardeinstellung ist "false". |
minimalSpaceRequired |
Optional. Den minimalen Platzbedarf Wenn der Wert |
immediateRelease |
Optional. Entweder |
rolloutSteps[] |
Optional. Entweder |
securityUpdate |
Optional. Kennzeichnet das Update als Sicherheitsupdate. Diese wird an das Gerät übergeben, um die Anzeige der richtigen Aktualisierungsnachricht zu koordinieren. Das heißt, um den Text „Sicherheitsupdate wird angewendet“ anzuzeigen anstatt ein Systemupdate anzuwenden. Erfordert API-Level 22 oder höher und Google Play-Dienste 9.4 oder höher. |
details |
Nur Ausgabe. Weitere Details zu einer Konfiguration. Diese sollte nur vom Server zurückgegeben werden, wenn die Konfiguration zurückgegeben wird. |
allowEncryptedScheduledInstall |
Optional. Gibt an, ob die Installation eines Pakets auf verschlüsselten Geräten geplant werden darf. |
reminderDialogSettings |
Optional. Einstellungen für das modale Dialogfeld, mit dem Nutzer daran erinnert werden, dass ein Update aussteht. |
UpdateDescription
Die Beschreibung des Updates, die an das Gerät gesendet wurde.
JSON-Darstellung |
---|
{ "description": string, "title": string, "dialogMessage": string, "postSuccessMessage": string, "postFailureMessage": string } |
Felder | |
---|---|
description |
Der Beschreibungstext des Updates. |
title |
Der Titel der Beschreibung des Updates. |
dialogMessage |
Die Dialogmeldung des Updates. |
postSuccessMessage |
Die Erfolgsmeldung des Updates. Erfordert API-Level 14 oder höher. |
postFailureMessage |
Die Fehlermeldung nach der Aktualisierung. Erfordert API-Level 14 oder höher. |
LocalizedUpdateDescription
Die Beschreibung des Updates basierend auf der Sprache.
JSON-Darstellung |
---|
{
"locales": [
string
],
"updateDescription": {
object ( |
Felder | |
---|---|
locales[] |
Die Sprachen, die den Sprachen des Geräts entsprechen. |
updateDescription |
Die Beschreibung des Updates, die an das Gerät gesendet wird. |
UrgencyMode
Der Modus „Dringlichkeit des Upgrades“.
Enums | |
---|---|
MODE_UNSPECIFIED |
Nicht angegeben. |
RECOMMENDED |
Upgrade empfehlen. Der Nutzer wird aufgefordert, das Update herunterzuladen und zu installieren. |
MANDATORY |
Obligatorisches Upgrade. Das Update wird automatisch heruntergeladen, aber der Nutzer wird aufgefordert, die Installation zu starten. |
AUTOMATIC |
Automatisches Upgrade. Das Update wird automatisch heruntergeladen und installiert. |
ScheduledInstallDelay
Zeitfenster zwischen dem Zeitpunkt, an dem das Update verfügbar ist, bis zu dem Zeitpunkt, zu dem die Installation automatisch geplant wird.
Enums | |
---|---|
SCHEDULED_INSTALL_DELAY_UNSPECIFIED |
Standardwert. Wird wie NIE behandelt. |
SCHEDULED_INSTALL_DELAY_NEVER |
Eskalieren Sie den Fall niemals zur automatischen Installation. |
SCHEDULED_INSTALL_DELAY_ZERO_DAYS |
Zero-Day-Fenster (sofort) |
SCHEDULED_INSTALL_DELAY_ONE_DAY |
Zeitfenster von einem Tag. |
SCHEDULED_INSTALL_DELAY_TWO_DAYS |
Zeitfenster von zwei Tagen. |
SCHEDULED_INSTALL_DELAY_THREE_DAYS |
3-Tage-Fenster. |
SCHEDULED_INSTALL_DELAY_FOUR_DAYS |
Vier-Tage-Fenster. |
SCHEDULED_INSTALL_DELAY_FIVE_DAYS |
Fünf-Tage-Fenster. |
SCHEDULED_INSTALL_DELAY_TEN_DAYS |
Zehn-Tage-Fenster. |
SCHEDULED_INSTALL_DELAY_FIFTEEN_DAYS |
15-Tage-Fenster. |
SCHEDULED_INSTALL_DELAY_THIRTY_DAYS |
30-Tage-Fenster. |
WifiOnlyTime
Sobald ein Update verfügbar ist, wird in diesem Zeitraum das Mobilfunknetz für den Download deaktiviert.
Enums | |
---|---|
WIFI_ONLY_TIME_UNSPECIFIED |
Nicht angegeben. |
NONE |
Nicht blockiert. |
TWENTY_FOUR_HOURS |
24-Stunden-Fenster. |
THREE_DAYS |
3-Tage-Fenster. |
SEVEN_DAYS |
Sieben-Tage-Fenster. |
FOURTEEN_DAYS |
14-Tage-Fenster. |
TWENTY_ONE_DAYS |
Ein Zeitfenster von 20 Tagen. |
FOREVER |
Endlose Zeitfenster. |
TimeWindow
Ein Zeitfenster, das die Start- und Endzeit eines Tages definiert.
JSON-Darstellung |
---|
{ "startTime": { object ( |
Felder | |
---|---|
startTime |
Die Startzeit des Fensters. |
stopTime |
Die Stoppzeit des Fensters. |
TimeOfDay
Stellt eine Tageszeit dar. Das Datum und die Zeitzone sind entweder nicht relevant oder werden an anderer Stelle angegeben. Eine API kann Schaltsekunden zulassen. Vergleichbare Typen sind google.type.Date
und google.protobuf.Timestamp
.
JSON-Darstellung |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Felder | |
---|---|
hours |
Stunden im 24-Stunden-Format. Sollte zwischen 0 und 23 liegen. Eine API kann den Wert "24:00:00" für Szenarien wie Geschäftsschlusszeit zulassen. |
minutes |
Minuten der Zeitangabe. Muss zwischen 0 und 59 liegen. |
seconds |
Sekunden der Zeitangabe. Muss normalerweise zwischen 0 und 59 liegen. Eine API kann den Wert 60 zulassen, wenn sie Schaltsekunden zulässt. |
nanos |
Sekundenbruchteile in Nanosekunden. Muss zwischen 0 und 999.999.999 liegen. |
OffPeakUpdate
Die Updatebeschränkung außerhalb der Spitzenzeiten.
JSON-Darstellung |
---|
{ "updateOffPeakWindow": { object ( |
Felder | |
---|---|
updateOffPeakWindow |
Außerhalb der Spitzenzeiten zum Herunterladen des Updates. Erfordert die Google Play-Dienste 6.7.72 oder höher. |
updateOffPeakDays |
Optional. Wenn der Wert |
updateOperatorRestriction |
Optional. Wenn kein Wert angegeben ist, verwendet der Server den Standardwert |
UpdateOffPeakDays
Anzahl der Tage für den Versuch, das Update außerhalb der Spitzenzeiten herunterzuladen.
Enums | |
---|---|
OFF_PEAK_DAYS_UNSPECIFIED |
Nicht angegeben. |
OFF_PEAK_UPDATE_ONE_DAY |
1 Tag. |
OFF_PEAK_UPDATE_THREE_DAYS |
3 Tage. |
OFF_PEAK_UPDATE_SEVEN_DAYS |
7 Tage |
OFF_PEAK_UPDATE_FOURTEEN_DAYS |
14 Tage. |
OFF_PEAK_UPDATE_THIRTY_DAYS |
30 Tage. |
CellularOperatorRestriction
Legen Sie CELLULAR_OPERATOR_RESTRICTED
fest, um das Zeitfenster außerhalb der Spitzenzeiten einzuschränken, sodass der OTA-Download auf den Mobilfunkanbieter beschränkt wird, über den er zuerst empfangen wurde. Vorgesehen für Geräte mit mehreren SIM-Karten in Verbindung mit mobileNetworkRestriction
, um Downloads außerhalb der Spitzenzeiten auf einen bestimmten Mobilfunkanbieter zu beschränken.
Enums | |
---|---|
OPERATOR_RESTRICTED_UNSPECIFIED |
Nicht angegeben. |
CELLULAR_OPERATOR_RESTRICTED |
Das Zeitfenster außerhalb der Spitzenlast gilt nur für den Mobilfunkanbieter, über den das Over-the-Air-Update (OTA) erstmals empfangen wurde. |
ALL_NETWORK_ALLOWED |
Das Zeitfenster außerhalb der Spitzenzeiten gilt für alle Netzwerke. |
IncludeExclude
Schließt bestimmte durch Kommas getrennte Muster ein oder aus.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld include_exclude . Eine Regel zum Ein- oder Ausschließen. Für include_exclude ist nur einer der folgenden Werte zulässig: |
|
include |
Enthaltenes Muster. Wenn mehrere Werte zulässig sind, trennen Sie sie mit einem Komma. |
exclude |
Ausgeschlossenes Muster. Wenn mehrere Werte zulässig sind, trennen Sie sie mit einem Komma. |
SpaceNeed
Der Speicherplatzbedarf in Byte.
Enums | |
---|---|
SPACE_NEED_UNSPECIFIED |
Nicht angegeben. |
ONE_HUNDRED_MB |
100 MB. |
ONE_HUNDRED_AND_FIFTY_MB |
150 MB. |
TWO_HUNDRED_AND_FIFTY_MB |
250 MB. |
FIVE_HUNDRED_MB |
500 MB. |
RolloutStep
Die Komponente für den Roll-out-Schritt.
JSON-Darstellung |
---|
{ "rolloutTime": string, "fraction": number } |
Felder | |
---|---|
rolloutTime |
Der Einführungszeitstempel. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
fraction |
Anteil als Prozentsatz zwischen 0,00 und 100,00 |
ConfigDetails
Details zu einer Konfiguration.
JSON-Darstellung |
---|
{ "postConditions": [ { object ( |
Felder | |
---|---|
postConditions[] |
Die Bedingungen der Konfigurationsinstallation. |
packages[] |
Die definierten Pakete dieser Konfiguration. Wichtig: Die Reihenfolge der Pakete ist wichtig. Wenn ein Gerät mehrere Bedingungen erfüllt, erhält das letzte passende Paket den Zuschlag und wird auf das Gerät angewendet. |
groups[] |
Die verknüpften Gruppen dieser Konfiguration. |
versionTag |
Nur Ausgabe. Die Konfigurationsversion. |
ReminderDialogSettings
Einstellungen, mit denen ein modales Erinnerungsdialogfeld gesteuert wird, das Nutzern nach einer bestimmten Zeit angezeigt wird.
JSON-Darstellung |
---|
{ "start": enum ( |
Felder | |
---|---|
start |
Zeitpunkt für das Anzeigen der Erinnerung. |
remindMeLaterDuration |
Dauer „Später erinnern“ wird angezeigt. |
frequency |
Nach dem Schließen wird eine Erinnerung an die Häufigkeit angezeigt. |
Start
Wann ein Erinnerungsdialogfeld angezeigt werden soll. Wenn Sie beispielsweise START_TWO_DAYS
festlegen, sehen Nutzer zwei Tage nach dem Erhalt des Updates eine Erinnerung. Bleibt START_UNSPECIFIED
, wird der Standardwert START_SEVEN_DAYS
verwendet.
Enums | |
---|---|
START_UNSPECIFIED |
Nicht angegeben. |
NEVER_START |
Erinnerung nie starten |
START_ZERO_DAYS |
Sofort beginnen. |
START_TWO_DAYS |
Starte nach zwei Tagen. |
START_SEVEN_DAYS |
Starte nach sieben Tagen. |
START_FOURTEEN_DAYS |
Starte nach vierzehn Tagen. NÄCHSTES TAG: 6 |
RemindLaterDuration
Wie lange wird im Dialogfeld die Option „Später erinnern“ angezeigt? Schaltfläche. Wähle ALWAYS_SHOW
aus, damit die Schaltfläche immer angezeigt wird, und NEVER_SHOW
, wenn sie nie angezeigt werden soll. Bleibt LATER_DURATION_UNSPECIFIED
, wird der Standardwert LATER_FOURTEEN_DAYS
verwendet.
Enums | |
---|---|
LATER_DURATION_UNSPECIFIED |
Nicht angegeben. |
NEVER_SHOW |
Schaltfläche nie anzeigen. |
ALWAYS_SHOW |
Schaltfläche immer anzeigen. |
LATER_SEVEN_DAYS |
Schaltfläche „Entfernen“ nach sieben Tagen. |
LATER_FOURTEEN_DAYS |
Schaltfläche „Entfernen“ nach 14 Tagen. |
LATER_TWENTY_ONE_DAYS |
Schaltfläche nach 21 Tagen entfernen. |
Häufigkeit
Wie lange dauert es, bis das Dialogfeld für die Erinnerung wieder angezeigt wird, nachdem der Nutzer das Dialogfeld für die Erinnerung geschlossen hat? Bleibt FREQUENCY_UNSPECIFIED
, wird der Standardwert FREQUENCY_SEVEN_DAYS
verwendet.
Enums | |
---|---|
FREQUENCY_UNSPECIFIED |
Nicht angegeben. |
FREQUENCY_ONE_DAY |
Erinnerung täglich anzeigen |
FREQUENCY_THREE_DAYS |
Erinnerung alle drei Tage anzeigen. |
FREQUENCY_SEVEN_DAYS |
Erinnerung alle sieben Tage anzeigen. |
Methoden |
|
---|---|
|
Erstellt ein config und gibt das neue Config zurück. |
|
Löscht ein config . |
|
Deaktiviert alle aktivierten Gruppen mit der angegebenen Konfiguration. |
|
Ruft eine config -Ansicht ab. |
|
Listet configs einer Bereitstellung auf. |
|
Aktualisiert eine config . |
|
Aktualisieren Sie die Pakete unter der Konfiguration. |