L'application WizyEMM Companion est un outil essentiel pour les administrateurs, offrant des fonctionnalités supplémentaires pour la gestion de vos appareils Android, au-delà des capacités standard d’Android Enterprise. Bon nombre de ces fonctionnalités peuvent être configurées et déployées à distance via les Configurations Gérées, directement depuis votre console WizyEMM. Cet article vous guidera pour localiser et appliquer ces configurations.
Qu’est-ce que les configurations gérées ?
Les Configurations Gérées sont une fonctionnalité standard d’Android Enterprise qui permet aux administrateurs de préconfigurer, gérer et mettre à jour à distance les paramètres des applications sur les appareils enregistrés.
Plutôt que de configurer manuellement chaque application sur chaque appareil, vous pouvez envoyer les paramètres depuis votre console WizyEMM, ce qui garantit cohérence et efficacité.
Pour l’application WizyEMM Companion, les configurations gérées permettent de contrôler divers aspects de son comportement et de débloquer certaines fonctionnalités, telles que :
Notification du service au premier plan
Configuration de la batterie
Configuration du fournisseur de contenu
Que peut-on configurer dans la configuration gérée de l’application Companion ?
Notification du service au premier plan
Contrôle à distance
Restrictions des appels téléphoniques sortants
Géolocalisation
Configuration Samsung
Utilisation
Mise à jour de l’état de l’appareil
Configuration Pradeo
Configuration de la batterie
Configuration du fournisseur de contenu
Manifest
Ajoutez ce qui suit dans votre manifeste pour permettre l’appel à l’application Companion :
<queries> <!-- Autoriser la requête vers l'application provider via le nom du package --> <package android:name="app.wizyemm.eu.companion" /> </queries>
Récupération des données
Vous devez appeler cette URL :content://app.wizyemm.eu.companion.provider/config/${key}
en utilisant le contentResolver d’Android. La clé doit correspondre à la valeur indiquée précédemment dans le champ Package name.
Voici un exemple de code qui récupère les données pour une clé définie comme test
, puis lit la valeur sous forme de chaîne de caractères et la convertit en objet avec Gson :
data class CustomerData(var foo: String, var baz: Int = 0)
fun fetchProvider(context: Context): CustomerData? {
val key = "test"
val uri = Uri.parse("content://app.wizyemm.eu.companion.provider/config/${key}")
val cursor: Cursor? = context.contentResolver.query(uri, null, null, null, null)
if (cursor != null && cursor.moveToFirst()) {
val value = cursor.getString(cursor.getColumnIndexOrThrow("value"))
val data = Gson().fromJson(value, CustomerData::class.java)
Log.d("Content", "Value: $value / Parsed: $data")
cursor.close()
return data
}
return CustomerData("", 0)
}
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article