Letzte Aktualisierung | Stabile Version | Release Candidate | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
13. Januar 2021 | 1.1.0 | - | – | - |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von Enterprise Feedback hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle
für Ihre App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:
Cool
dependencies { def enterprise_version = "1.1.0" implementation "androidx.enterprise:enterprise-feedback:$enterprise_version" // For testing enterprise feedback in isolation implementation "androidx.enterprise:enterprise-feedback-testing:$enterprise_version" }
Kotlin
dependencies { val enterprise_version = "1.1.0" implementation("androidx.enterprise:enterprise-feedback:$enterprise_version") // For testing enterprise feedback in isolation implementation("androidx.enterprise:enterprise-feedback-testing:$enterprise_version") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.
Version 1.1.0
Version 1.1.0
13. Januar 2021
androidx.enterprise:enterprise-feedback:1.1.0
und androidx.enterprise:enterprise-feedback-testing:1.1.0
werden freigegeben. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
Neue Funktionen
- Es wurden neue Methoden hinzugefügt, mit denen Callbacks Erfolg oder Fehler angeben können.
API-Änderungen
- Veraltete "setState"- und "setState"-Methoden, die kein Feedback zu Fehlern liefern.
- Es wurde ein Callback hinzugefügt, der beim Festlegen von Status ausgelöst wird.
Version 1.1.0-rc01
2. Dezember 2020
androidx.enterprise:enterprise-feedback:1.1.0-rc01
und androidx.enterprise:enterprise-feedback-testing:1.1.0-rc01
werden seit 1.1.0-beta01
unverändert veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
Version 1.1.0-beta01
14. Oktober 2020
androidx.enterprise:enterprise-feedback:1.1.0-beta01
und androidx.enterprise:enterprise-feedback-testing:1.1.0-beta01
werden freigegeben. Version 1.1.0-beta01 enthält diese Commits.
Keine Änderungen seit 1.1.0-alpha02
Version 1.1.0-alpha02
2. September 2020
androidx.enterprise:enterprise-feedback:1.1.0-alpha02
und androidx.enterprise:enterprise-feedback-testing:1.1.0-alpha02
werden freigegeben. Version 1.1.0-alpha02 enthält diese Commits.
Neue Funktionen
- Es wurden neue Methoden hinzugefügt, mit denen Callbacks Erfolg oder Fehler angeben können.
API-Änderungen
- Die Methoden "setState" und "setState", die kein Feedback zu Fehlern liefern, werden eingestellt.
- Fügen Sie einen Callback hinzu, der beim Festlegen von Status ausgelöst werden soll. (Ic181e)
Version 1.1.0-alpha01
5. August 2020
androidx.enterprise:enterprise-feedback:1.1.0-alpha01
und androidx.enterprise:enterprise-feedback-testing:1.1.0-alpha01
wurden veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.
API-Änderungen
- Konstanten für maximale Feldgrößen durch Getter ersetzt. (I2e351, b/140519786)
Fehlerkorrekturen
- Jetzt mit Apps kompatibel, die auf API 30 ausgerichtet sind
Version 1.0.0
Version 1.0.0
18. Dezember 2019
androidx.enterprise:enterprise-feedback:1.0.0
und androidx.enterprise:enterprise-feedback-testing:1.0.0
werden freigegeben. Version 1.0.0 enthält diese Commits.
Wichtige Funktionen in 1.0.0
KeyedAppStatesReporter
ermöglicht es Apps, Statusänderungen an EMMs (Enterprise Mobility Management) zu melden.- Mit
KeyedAppStatesService
können Geräterichtlinienmanager gemeldete Statusänderungen erhalten.
Version 1.0.0-rc01
9. Oktober 2019
androidx.enterprise:enterprise-feedback:1.0.0-rc01
und androidx.enterprise:enterprise-feedback:1.0.0-rc01
werden seit 1.1.0-beta01
unverändert veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.
Version 1.0.0-beta01
18. September 2019
androidx.enterprise:enterprise-feedback:1.0.0-beta01
und androidx.enterprise:enterprise-feedback-testing:1.0.0-beta01
wurden ohne Änderungen seit dem 1.0.0-alpha03
veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.
Version 1.0.0-alpha03
7. August 2019
androidx.enterprise:enterprise-feedback:1.0.0-alpha03
und androidx.enterprise:enterprise-feedback-testing:1.0.0-alpha03
wurden veröffentlicht. Die in dieser Version enthaltenen Commits finden Sie hier.
API-Änderungen
KeyedAppStatesReporter
ist kein Singleton mehr. Verwenden SieKeyedAppStatesReporter#create
, um eine Instanz zu erstellen.
Version 1.0.0-alpha02
5. Juni 2019
androidx.enterprise:enterprise-feedback:1.0.0-alpha02
und androidx.enterprise:enterprise-feedback-testing:1.0.0-alpha02
werden freigegeben. Dies ist die erste Version von androidx.enterprise:enterprise-feedback-testing
. Die in dieser Version enthaltenen Commits finden Sie hier.
Neue Funktionen
- Neue
FakeKeyedAppStatesReporter
für Tests.
API-Änderungen
- Verschieben Sie
getInstance
undinitialize
vonKeyedAppStatesReporter
in die neue KlasseSingletonKeyedAppStatesReporter
. - Benennen Sie
set
undsetImmediate
insetStates
undsetStatesImmediate
um. - In
KeyedAppState#build
wird ein gültiger Schweregrad erzwungen. - Fügen Sie den Gettern für
KeyedAppState
undReceivedKeyedAppState
das Präfix „get“ hinzu.
Version 1.0.0-alpha01
21. März 2019
Dies ist die erste Version von androidx.enterprise:enterprise-feedback
.
Mit androidx.enterprise:enterprise-feedback:1.0.0-alpha01
werden KeyedAppStatesReporter
und KeyedAppStatesService
eingeführt, mit denen Apps Statusänderungen an EMMs (Enterprise Mobility Management) melden können.
Die Commits, die in dieser ersten Version enthalten sind, finden Sie hier.
Funktionen
KeyedAppStatesReporter
kann von Apps verwendet werden, um Statusänderungen zu melden.KeyedAppStatesService
kann von DPCs verwendet werden, um Statusänderungen zu empfangen und zu verarbeiten.